版权声明:本文为博主原创文章,未经博主允许不得转载。(Copyright © https://blog.csdn.net/s_gy_zetrov. All Rights Reserved) https://blog.csdn.net/S_gy_Zetrov/article/details/83986321
搭配git log
和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
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