Определение применяемых изменений в Git
Для того, чтобы определиться, что делать дальше с изменениями, которые вы получили как сопровождающий, существует целый набор команд.
Если нужно увидеть все коммиты вашей текущей ветки branch1,
но при этом исключить совпадающие
с основной веткой, то используем флаг --not
перед названием основной ветки:
git log branch1 --not master
Просмотреть все изменения,
сделанные в каждом коммите можно
с помощью флага -p:
git log branch1 -p
Чтобы увидеть разницу между текущей веткой и с основной, применяем следующую команду:
git diff master
В случае, когда ветка master является
родителем вашей тематической ветки, но история
коммитов этих двух веток изменилась, то
разница будет отображаться в виде добавления
всех изменений из тематической ветки
и удаления новых изменений из
ветки master.
Для того, чтобы указать системе Git с какого общего между двумя ветками коммита начинать сравнение, используем следующую команду:
git последний_общий_коммит branch1 master