Git blame — это команда Git, которая показывает автора и информацию о коммите для каждой строки в файле. Она помогает разработчикам отследить кто сделал конкретные изменения и когда они были сделаны.
Когда ты запускаешь git blame на файл, вывод показывает:
$ git blame -L 12,19 HelloWorld.java
1822fe2 (Dave Adams 2016-03-15 10:31:28) 12) public class HelloWorld {
af6560e4 (Dave Adams 2016-03-17 21:52:20) 16) System.out.println("Hello, World");
Этот вывод показывает, что строка 16 была изменена Dave Adams 17 марта 2016 года с хешем коммита af6560e4.
-L [start],[end] – проверить конкретный диапазон строк[filename] – целевой файл для анализаGit blame упрощает код-ревью и отладку, давая тебе мгновенный доступ к информации о том, кто владеет кодом и как он менялся со временем — что делает его незаменимым инструментом для совместной разработки.
Команда git blame показывает хеш коммита, имя автора, временную метку и номер строки для каждой строки в файле, позволяя разработчикам отследить источник конкретных изменений кода.
Новый — ещё не проверен сообществом
Вы