# yum install git -y
2查看:查看版本号
# git --versiongit version 1.8.3.1
3准备:设置每台机器的名称和电子邮箱地址
因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址。你也许会担心,如果有人故意冒充别人怎么办?这个不必担心,首先我们相信大家都是善良无知的群众,其次,真的有冒充的也是有办法可查的。
注意git config命令的--global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。
# git config --global user.email "wing@qianfeng.com"
# git config --global user.name "wing"
4创建两个文件add到stage:事先先建一个文件
#git add 文件名
5 从stage提交到当前master分支的HEAD:
#git commit -m “版本描述信息” //提交暂存区里的修改到版本库的分支,版本描述信息必须填
6.查看当前版本和a.txt文件内容的区别(有输出内容,说明现在版本库和文件a.txt内容有区别,也就是第二次修改并没有被提交):
[root@vm20 gittest]# git diff HEAD -- a.txt
diff --git a/a.txt b/a.txt
index 1091166..adfd1e9 100644
--- a/a.txt
+++ b/a.txt
@@ -1,3 +1,4 @@
friday
monday
tuesday
+wednesday
7.再次add后,发现工作区干净了,而且当前版本库HEAD和a.txt没有任何区别了:
[root@vm20 gittest]# git add a.txt
[root@vm20 gittest]# git commit -m "再看第二次修改有没有被commit"
[master fe18903] 再看第二次修改有没有被commit
1 file changed, 1 insertion(+)
[root@vm20 gittest]# git status
# 位于分支 master
无文件要提交,干净的工作区
[root@vm20 gittest]# git diff HEAD -- a.txt
[root@vm20 gittest]#