《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与版本庫关系图:
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与版本庫关系图:
相关文章推荐
- diff 与 patch
- diff/patch 的使用
- 十分钟掌握diff&patch用法
- svn diff
- Linux文本比较指令(diff,cmp)详解
- svn diff
- 1.git基本命令
- svn diff所有历史版本的小脚本
- 填一个坑。关于把ruby编译到android上的一个遗留问题。
- linux--diff与patch的使用指南
- idea 中解决svn代码冲突
- 在Ubuntu上为Git安装diff工具Meld
- 文件操作
- git的用法02
- GIT操作
- linux档案对比diff / meld
- 创建patch
- patch 文件 和 用法
- diff patch用法
- Diff 和 Patch 的簡易操作使用筆記 (copied)