Ответ
git diff
— команда для просмотра изменений между коммитами, ветками, рабочим каталогом и индексом. Показывает разницу в файлах построчно.
Основные варианты использования:
git diff
— изменения в рабочей директории (не добавленные в индекс)git diff --staged
— изменения, добавленные в индекс (staged)git diff HEAD
— все изменения (рабочие + staged)git diff commit1 commit2
— разница между двумя коммитами
Пример:
# Показать изменения в конкретном файле
git diff app.js
# Сравнить текущую ветку с master
git diff master
Вывод включает:
+
добавленные строки-
удаленные строки- контекстные строки вокруг изменений