GitBash是目前世界上最先进的分布式版本控制软件工具。Git是分布式版本控制系统没有中央服务器的,每个人的电脑就是一个完整的版本库,工作的时候就不需要联网了,因为版本都是在自己的电脑上。

功能介绍
Git 是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上。既然每个人的电脑都有一个完整的版本库,那多个人如何协作呢?比如说自己在电脑上改了文件A,其他人也在电脑上 改了文件A,这时,你们两之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。
软件安装
msysgit是 windows版的Git,如下:

需要从网上下载一个,然后进行默认安装即可。安装完成后,在开始菜单里面找到 “Git –> Git Bash”,如下:

会弹出一个类似的命令窗口的东西,就说明Git安装成功。如下:

安装完成后,还需要最后一步设置,在命令行输入如下:

因为Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识。
注意:git config –global 参数,有了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然你也可以对某个仓库指定的不同的用户名和邮箱。
常用命令
git status查看本地修改与服务器的差异。
git add .将这些差异文件添加,这样就可以提交了。
git commit –m “这里是注释”提交更改到服务器。
git checkout master更改到master库。
git pull将服务器最新的更改获取到本地。
git merge local master将本地的local合并到远程的master上。
git push origin master正式提交到远程的master服务器上。