git 工作区和版本库和暂存区差异比较

一般比较代码差距习惯用Beyond Compare进行比较,然后进行一些定位和解bug操作,现使用了git 工具进行代码比较.
git 工作区和版本库和暂存区差异比较_第1张图片
(1)比较两个版本库之间的差距

git log 得到commit SHA 
git diff SHA1 SHA2 

在这里插入图片描述
(2)比较工作区和版本库差异

git diff HEAD 

git 工作区和版本库和暂存区差异比较_第2张图片

git log 
git diff (SHA1)

在这里插入图片描述
(3)比较工作区和暂存区差异

git diff   

在这里插入图片描述
(4)比较暂存区和版本库差异

git diff --cached [HEAD]
git diff -- staged SHA 

git 工作区和版本库和暂存区差异比较_第3张图片

你可能感兴趣的:(#,辅助操作的一些activity,git)