• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

版本控制工具Git——、安装、配置、生成公钥和获取帮助

武飞扬头像
PHP中文网
帮助82

什么是版本控制?一般作为开发者,一定经历过版本的迭代。比如从版本0.01一直更新迭代到10.3.2,已经经历过了无数个版本了。如果没有版本控制的话工具的话,那么每开发一个新的版本,就需要将前一个版本做好备份。当新版本出现了问题时,就需要把旧版本找到,再去替换线上的新版本。这样操作是不是非常麻烦,所有出现了版本控制工具,帮助我们去方便快捷去做这些事。

Git

Git作为版本控制工具中的佼佼者,已经成为绝大部分开发者使用的版本控制工具。和集中式版本控制工具不同的是,Git是属于分布式版本控制工具,每个客户端上都有完整历史记录。这样有一个非常大的好处,可以防止单点故障。

那么,Git还有其他方面的特色吗?

  • 和其他版本控制系统不同的是,Git直接记录快照,而不是差异备份

  • 几乎所有操作都是本地操作,不需要网络即可完成,所以速度是非常的快。

  • 数据非常安全,不会丢失数据。因为每一个数据的保存前Git都会做校验。

工作区、暂存区、版本库

想要学好Git,就需要理解这三者以及三者之间的联系。

学新通技术网

上图就是一个一般的使用Git的流程,首先将工作区的文件暂存到暂存区,然后将暂存区的内容提交到版本库,这个时候版本库里就有该版本的快照了。

安装git

下面介绍如何安装Git

windows下安装

在Windows上使用Git,可以从Git官网直接下载安装程序,一直next就行了。然后在桌面右键,如果出现了git bash则说明安装成功了。

学新通技术网

CentOS下安装

yum install git

Git首次配置

Git的配置分为三个层级:全局级别、用户级别、当前仓库。下一级别的配置会覆盖上一级的配置,如仓库级别的配置会覆盖用户级别和全局级别;用户级别的配置会覆盖全局级别的配置。git自带git config工具来读取以及设置配置信息。这些配置级别配置文件所在地址分别如下:

  • 全局级别,/etc/gitconfig

  • 用户级别,~/.gitconfig

  • 仓库级别, 当前仓库目录下 .git/config

用户信息

当我们首次安装Git后,需要做的就是设置用户名以及用户邮箱。这些东西不设置的话,是提交不了的。一般建议使用用户级别的设置,带选项--global。如果不带--global的话,默认设置仓库级别配置。

下面,来设置下用户名以及邮箱

$ git config --global user.name "paul"
$ git config --global user.email "paul@163.com"

查看配置信息

设置好了之后,我们来查看是否设置成功了,使用git config --list列出所有配置参数及值。

# git config --list
user.name=paul
user.email=paul@163.com

查看单项配置

# git config user.name
paul

生成公钥

一般的,首次安装后,我们还会去生成公钥。生成公钥的命令如下:

ssh-keygen -t rsa -C 'youremail@example.com'

然后按下回车3次。一般的我们不设置密码,所以就直接回车。然后,就会生成公钥以及私钥。可以通过

cat ~/.ssh/id_rsa.pub

查看公钥内容

获取帮助信息

有三种等价的方法可以获取帮助信息

git help [命令]
git [命令] --help
man git [命令]

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tangbcjhh
系列文章
更多 icon
同类精品
更多 icon
继续加载