Git学习06--管理修改

上一篇我们讲解的工作区和暂存区,这次我们来探讨下Git为何要比其他的版本控制系统要优秀?

  • 跟踪管理修改
    在Git中新增行,删除行,更改字符,创建文件.....全部算一个修改。做个试验继续操作前面的myTeam.txt文件,想其中添加以下内容。
Git very good.

然后进行add

git add myTeam.txt

add后查看状态

git status
Git学习06--管理修改_第1张图片
add_1.png

继续修改myTeam.txt文件添加以下内容

Git i love you

OK了,我们提交下,并查看下状态。

git commit -m "add new txt"
git status
Git学习06--管理修改_第2张图片
commit.png

汗...,第二次的修改没有提交,怎么会这样?我们理一下整个过程:第一次修改->git add ->第二次修改->git commit -m 。原来我们第二次的修改没有通过 git add 命令把修改添加到暂存区,所以git commit -m 只提交了已经放入暂存区的第一次修改。

通过git diff HEAD 验证下

git diff HEAD -- myTeam.txt
Git学习06--管理修改_第3张图片
diff.png

由此可见我们第二次修改确实没有被提交,如果要提交,只需将第二次的修改add 到暂存区再commit 即可.

  • 总结
    1.每一次的修改,如果不add到暂存区,那就不会加入到commit
    中。

_本站文章为 宝宝巴士 SD.Team 原创,转载务必在明显处注明:(作者官方网站: 宝宝巴士 ) _
转载自【宝宝巴士SuperDo团队】原文链接: http://www.jianshu.com/p/ab55f74c7c91

你可能感兴趣的:(Git学习06--管理修改)