Кто изменил строку (blame) git
Аннотировать строки 10–25 автором и датой
git blame -L 10,25 --date=short src/main.py
more git
all 45 commands →
Найти коммит с багом (bisect)
git bisect start && git bisect bad HEAD && git bisect good v1.0
Изменённые файлы между ветками
git diff --name-status main..feature/x
График истории коммитов
git log --oneline --graph --decorate --all
Отменить последний коммит, сохранив изменения
git reset HEAD~1
Сбросить все локальные изменения
git restore . && git clean -fd