您的位置:首页 > 其它

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

2015-09-03 12:43 246 查看
使用git log来查看提交历史,使用参数--stat可以查看提交的文件变更统计。



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



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



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



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

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



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



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



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

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



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



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



提交暂存区中的修改:



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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息