Какие флаги нужно установить в `git log`, чтобы он выглядел аналогично` git whatchanged`? - PullRequest
0 голосов
/ 29 января 2019

Per: Разница между git-log и git-whatzed?

Поощряйте новых пользователей использовать вместо этого 'log'.В наши дни эти команды унифицированы и имеют разные значения по умолчанию.

Я только недавно обнаружил git whatchanged, но нашел вывод:

commit deadbeefdeadbeefdeadbeefdeadbeefdeadbeef
Author: Egg Sample <mail@example.com>
Date: Mon Jan 28 16:32:04 2019 -0800

    change some files

:100777 100644 abaddad1 feeb1e42 M      src/changemymode.txt
:100644 100644 1234abcd abcd1234 M      src/changemycontent.txt
:000000 100755 00000000 6600abcd A      src/addme.txt
:100755 000000 feed1bee 00000000 D      src/deleteme.txt

полезен для конкретного рабочего процесса, который у меня былнедавно (включая ветку со многими изменениями режима файла).Из любопытства, что мне нужно сделать, чтобы заставить git log вести себя таким образом, то есть:

  • показать информацию о коммите,
  • старый режим, новый режим,хэши, Modified|Added|Deleted и имена файлов файлов, которые изменились
  • , а не самих различий
  • (и исключают слияния по умолчанию, что также вызывается как поведение git whatchanged).

Я подумал, что это может быть что-то в опциях --stat или --format, но git log --help, похоже, ничего не говорит о печати режимов файлов и хэшей объектов в сочетании с этими опциями,и при быстром сканировании указанного документа на меня ничего не выпрыгивает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...