Spec-Zone.ru › Git

git-whatchanged

Имя

git-whatchanged — показывает журналы изменений с различиями, внесёнными каждым коммитом

Краткое описание

git whatchanged <option>…​

Предупреждение

git whatchanged устарела и будет удалена в одной из будущих версий Git, поскольку она лишь git log с другими значениями по умолчанию.

Описание

Показывает журналы коммитов и вывод различий, внесённых каждым коммитом.

Новым пользователям рекомендуется использовать вместо неё git-log[1]. Команда whatchanged по сути совпадает с git-log[1], но по умолчанию показывает вывод различий в исходном формате и пропускает слияния:

git log --raw --no-merges

Эта команда сохранена главным образом по историческим причинам: многие пользователи, освоившие Git задолго до появления git log, читая список рассылки ядра Linux, привыкли вводить именно её.

Примеры

git whatchanged -p v2.6.12.. include/scsi drivers/scsi

Показать в виде патчей коммиты начиная с версии v2.6.12, в которых изменялся какой-либо файл в подкаталогах include/scsi или drivers/scsi

git whatchanged --since="2 weeks ago" -- gitk

Показать изменения файла gitk за последние две недели. "--" необходим, чтобы избежать путаницы с веткой с именем gitk

whatchanged

© 2005–2026 Linus Torvalds and others
Licensed under the GNU General Public License version 2.
https://git-scm.com/docs/git-whatchanged

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API