在$ VCS中,我大量使用$VCS diff -c $N
只查看修订版中引入的更改$N
(即diff -r $N..$N+1
).
我怎么能用git做同样的事情?
# git show -p SHA1_COMMIT
git diff SHA1_COMMIT^ SHA1_COMMIT
随着SHA1_COMMIT
作为SHA1
的承诺,你要检查.
那个" git diff
"会比较:
该SHA1引用的提交之前的版本
SHA1引用的提交.
正如builtin-diff.c的源代码中所提到的,解析的语法是:
static const char builtin_diff_usage[] = "git diff{0,2} -- *"