git_使用git diff查看任意之前的修改与当前仓库的不同

版权声明:本文为博主原创文章,未经博主允许不得转载。(Copyright © https://blog.csdn.net/s_gy_zetrov. All Rights Reserved) https://blog.csdn.net/S_gy_Zetrov/article/details/83986321

搭配git loggit diff查看任意之前的版本或与当前仓库的异同

第一种,与当前仓库比较

step 1

git log

选择要比较的版本的commit号

commit a4e[omitted]95da <--sgy:选择commit后面的这一串字符复制
Author: sgyzetrov <[omitted]@[omitted]>
Date:   Mon Nov 12 08:12:27 2018 +0800

step 2

git diff head a4e[omitted]95da

可以看到,我直接使用了head指针,因为head指针指向的就是当前的仓库的内容,换言之就是最近一次的commit号

step 3

回车执行git diff命令,返回的结果应该很不言自明了。

第二种,任意版本之间比较

step 1

git log

选择要比较的版本的commit号

commit a4e[omitted]95da <--sgy:选择commit后面的这一串字符复制
Author: sgyzetrov <[omitted]@[omitted]>
Date:   Mon Nov 12 08:12:27 2018 +0800

	xxx

...
...
commit f6a[omitted]67be <--sgy:选择commit后面的这一串字符复制
Author: sgyzetrov <[omitted]@[omitted]>
...

选择要比较的任意两个版本的commit号,复制。

step 2

git diff a4e[omitted]95da f6a[omitted]67be

把两个版本号作为git diff命令的两个输入。

(Copyright © https://blog.csdn.net/s_gy_zetrov. All Rights Reserved)


visitor tracker
访客追踪插件


猜你喜欢

转载自blog.csdn.net/S_gy_Zetrov/article/details/83986321