Как я могу "diff -c" с git? - PullRequest
       30

Как я могу "diff -c" с git?

4 голосов
/ 01 апреля 2009

В $ VCS я интенсивно использую $VCS diff -c $N, чтобы видеть только изменения, внесенные в ревизию $N (то есть diff -r $N..$N+1).

Как я могу сделать то же самое с git?

Ответы [ 2 ]

8 голосов
/ 01 апреля 2009
# git show -p SHA1_COMMIT
6 голосов
/ 01 апреля 2009
git diff SHA1_COMMIT^ SHA1_COMMIT

Если SHA1_COMMIT является SHA1 коммита, который вы хотите проверить.
Что "git diff" будет сравниваться:

  • версия до коммита, на которую ссылаются эти SHA1 и
  • коммит, на который ссылается указанный SHA1.

Как уже упоминалось в исходном коде файла buildin-diff.c , синтаксический синтаксис:

static const char builtin_diff_usage[] =
"git diff <options> <rev>{0,2} -- <path>*"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...