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
, похоже, ничего не говорит о печати режимов файлов и хэшей объектов в сочетании с этими опциями,и при быстром сканировании указанного документа на меня ничего не выпрыгивает.