初识Git
最近和朋友们在一起打算做一个项目,由于大家都在不同的学校学习分布在世界各地,那么共同协作只有采用版本控制系统了,由于总所周知CSV和SVN等集中式版本控制的速度慢,传输方面等繁琐复杂的问题而选着了更为易用和流行的分布式版本控制系统——Git。
Git的安装
虽然Mac OS和Linux在Git的支持方面更为优秀,但是我的开发平台偏偏是最烂的Windows,所以只能要Cygwin这样的模拟环境来对Linux类的Git工具进行支持。Cygwin的安装和配置都比较复杂,还好已经有人把模拟环境和Git都打包好了,名叫msysgit,只需要下载一个单独的exe安装程序安装后即可愉快的使用Git了。
- msysgit是Windows版的Git,从http://msysgit.github.io/下载,然后按默认选项安装即可。
安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!
安装完成后,还需要最后一步设置,在命令行输入:
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"
创建版本库
版本库又名仓库,英文名repository
创建版本库的步骤:
- 先找一个合适的地方创建一个空白目录
$ mkdir mygit
$ cd mygit
$ pwd
/d/mygitpwd命令用于显示当前目录。在我的计算机上这个仓库位于/d/mygit。
- 通过git init命令把这个目录变成Git可以管理的仓库:
$ git init
Initialized empty Git repository in /d/mygit/.git/
把文件添加到版本库
添加命令:
$ git add (文件名.后缀)
执行上面的命令,没有任何显示,这就对了,Unix的哲学是“没有消息就是好消息”,说明添加成功。
通知命令:(通过commit命令告诉Git,已经将文件提交到仓库)
$ git commit -m "执行的操作描述"
git add命令可多次使用,添加多个文件;git commit可一次提交很多文件