《git权威指南》第5章暫存区--读书笔记

使用git log来查看提交历史,使用参数--stat可以查看提交的文件变更统计。

git将工作目录有三个不同区域,分别是工作区,暂存区,版本区。关系图如下:

修改一下welcome.txt文件,看一看git diff用法:

git status 来查看工作目录状态:

红色M表示暂存区和工作区比较,welcome.txt被修改了。

将修改提交至暫存区,并再次使用git diff,則没有结果输出:

扫描二维码关注公众号,回复: 4021317 查看本文章

但尚未真正提交至版本庫,使用git diff <commit>来比较版本庫与工作区:

再次使用git status来查看状态:

靠左的绿色M表示版本庫与暂存区比较,有更改。

我们再修改一下工作区中的welcome.txt文件,看一看状态:

绿色M表示版本庫与暂存区文件不同,红色M表示工作区与暂存区有不同。再用git diff / git diff <commit>分别比较暂存区与工作区,版本庫与工作区的不同:

可以使用git diff --cached/--staged来查看暂存区与版本庫中的不同:


提交暂存区中的修改:


下图显示的是git diff与版本庫关系图:


猜你喜欢

转载自blog.csdn.net/zhangyingli/article/details/48194049
今日推荐