Git是一个分布式的代码版本管理工具。类似的常用工具还有SVN,CVS。
Git相比SVN,CVS,最大的特点也是优点在于提供分布式的代码管理。这不是说SVN等不具有该功能,但就目前来看,Git更完善,而且也越来越多地被人们所接受。

Git 有一个本地仓库的概念,提交代码首先是提交到本地仓库,然后再执行push命令后,才会真正push到远端的仓库。这点和svn有极大的不同。

安装(以Mac为例)

这里有详细的安装内容https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git

(1) 下载Git installer,地址;http://git-scm.com/downloads

(2) 下载之后打开,双击.pkg安装

(3) 打开终端,使用git --version命令查看安装版本,有就是安装成功了

配置

1,初次运行 Git 前的配置
一般在新的系统上,我们都需要先配置下自己的 Git 工作环境。配置工作只需一次,以后升级时还会沿用现在的配置。当然,如果需要,你随时可以用相同的命令修改已有的配置。 详细内容请参考 Git-scm book
2,设置用户名和 email
在命令行里输入以下命令来添加用户名和 email ,这个信息将用在后续你的每一次 Git 提交里。

git config --global user.name "name"                    # 请换成你的名称
git config --global user.email "zhangsan.abc@baidu-123.com"    # 请换成你自己的邮箱

查看配置
以上设置执行完成后,可以通过以下命令查看是否配置正确。

$ git config --global --list

上面设置命令中带了“–global"参数,是全局配置,影响本机上所有的git项目。也可以对一些单独的项目进行设置,进入要设置的项目目录,进行设置

cd dir
git config user.name "My Name"
git config user.email "my@email.com" 

查看配置:
cat .git/config
Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐