我怎么能用git"diff -c"?

Dav*_*ver 4 git

在$ VCS中,我大量使用$VCS diff -c $N只查看修订版中引入的更改$N(即diff -r $N..$N+1).

我怎么能用git做同样的事情?

Von*_*onC 6

git diff SHA1_COMMIT^ SHA1_COMMIT
Run Code Online (Sandbox Code Playgroud)

随着SHA1_COMMIT作为SHA1的承诺,你要检查.
那个" git diff"会比较:

  • 该SHA1引用的提交之前的版本
  • SHA1引用的提交.

正如builtin-diff.c源代码中所提到的,解析的语法是:

static const char builtin_diff_usage[] =
"git diff <options> <rev>{0,2} -- <path>*"
Run Code Online (Sandbox Code Playgroud)