Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。
1991年,Linus Torvalds开发 Git 来替代 BitKeeper,而后者一直是 Linux 内核开发人员在 全球使用的主要源代码工具。开放源码社区中的有些人觉得 BitKeeper 的许可证并不适合开放源码社区的工作,因此 Torvalds 决定着手研究许可证更为灵活的版本控制系统。尽管最初 Git 的开发是为了辅助 Linux 内核开发的过程,但是我们已经发现在很多其他自由软件项目中也使用了 Git。
这里主要介绍在Windows上使用Git。
1.下载msysgit
官网地址:http://msysgit.github.io/
下载吧地址:http://www.xiazaiba.com/html/25984.html
2. 设置自己Git的用户名和邮箱,并创建版本库learnGit
git config --global user.name "someone"
git config --global user.email "someone@gmail.com"
mkdir learnGit
cd learnGit
pwd
3. 忽略CRLF到LF进行转换时的warning
rm -rf .git
git config --global core.autocrlf false
git init
4.使用Nodepad++创建一个reade.txt,设置字符编码为:UTF-8(无BOM),如图(1)所示:

//readme.txt的内容
Git is a version control system.
Git is free software.
6. 将文件readme.txt复制到git/learnGit下,然后,在git的命令行窗口输入:
git init
git add readme.txt
git commit -m "wrote a readme file"
效果如下:

说明:
a) 初始化一个Git仓库: git init。
b) 添加文件到Git仓库,分两步:
第一步,使用命令git add ,注意,可反复多次使用,添加多个文件;
第二步,使用命令git commit,完成。
比如:
git add file1.txt
git add file2.txt file3.txt
git commit -m "add 3 files."
git push origin master
## 退出git
exit