1.8 KiB
Raw Blame History

git blame

Показывать, какой коммит и автор последними изменили каждую строку файла. Больше информации: https://git-scm.com/docs/git-blame.

  • Вывести файл с информацией об авторстве (имя автора и хеш коммита):

git blame {{путь/к/файлу}}

  • Вывести адрес электронной почты автора вместо его имени:

git blame {{[-e|--show-email]}} {{путь/к/файлу}}

  • Вывести файл с информацией об авторстве на момент определённого коммита:

git blame {{коммит}} {{путь/к/файлу}}

  • Вывести файл с информацией об авторстве до определённого коммита:

git blame {{коммит}}~ {{путь/к/файлу}}

  • Вывести файл с информацией об авторстве, начиная с указанной строки:

git blame -L {{123}} {{путь/к/файлу}}

  • Вывести сведения об авторстве для определённого диапазона строк файла:

git blame -L {{начальная_строка}},{{конечная_строка}} {{путь/к/файлу}}

  • Вывести сведения об авторстве для 10 строк файла, начиная с первой строки, содержащей указанный текст:

git blame -L '/{{текст}}/',+10 {{путь/к/файлу}}

  • Вывести сведения об авторстве для файла, игнорируя пробелы и перемещения строк:

git blame -w -C -C -C {{путь/к/файлу}}