Разница между ветками в Git
Перед слиянием или ревью
нужно понять, что именно
добавила ветка задачи
относительно main.
Команда diff сравнивает
снимки деревьев двух веток,
а не отдельные коммиты по одному.
На ветке feature/login
увидим все правки файлов,
которых нет в текущем состоянии main:
git diff main feature/login
Вывод показывает построчные добавления и удаления по каждому затронутому файлу. Такой diff удобно читать перед открытием pull request или перед локальным merge.