offline version v3
Запись на курсы по HTML, CSS, JavaScript, PHP, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
menu

Определение применяемых изменений в Git

Для того, чтобы определиться, что делать дальше с изменениями, которые вы получили как сопровождающий, существует целый набор команд.

Если нужно увидеть все коммиты вашей текущей ветки branch1, но при этом исключить совпадающие с основной веткой, то используем флаг --not перед названием основной ветки:

git log branch1 --not master

Просмотреть все изменения, сделанные в каждом коммите можно с помощью флага -p:

git log branch1 -p

Чтобы увидеть разницу между текущей веткой и с основной, применяем следующую команду:

git diff master

В случае, когда ветка master является родителем вашей тематической ветки, но история коммитов этих двух веток изменилась, то разница будет отображаться в виде добавления всех изменений из тематической ветки и удаления новых изменений из ветки master.

Для того, чтобы указать системе Git с какого общего между двумя ветками коммита начинать сравнение, используем следующую команду:

git последний_общий_коммит branch1 master