Весьма полезные две опции в системе Git - показать только те ветки, которые уже слиты с веткой
(к примеру); или же показать только те ветки, которые еще не были слиты с веткой 1
master
(к примеру).1
master
Таким образом, можно быстро и четко определиться, какие ветки уже можно удалить, так как все наработки в них слиты в основную ветку и таким образом - сохранены.
А какие ветки удялять нельзя, так как наработки в них еще не слиты в основную ветку и еще не сохранены.
Система Git не допустит удаления таких веток при запуске команды:
Только использование специального флага
разрешит удаление ветки, которая не слита с основной веткой:1
-D
Итак, ниже две команды - героя дня.
Опция –merged
- показать все ветки, слияние для которых было выполнено. Такие ветки можно смело удалять.
Опция –no-merged
- показать все ветки, слияние для которых еще не было выполнено.
Опция -v
Показать список всех доступных веток и при этом отобразить последний коммит для каждой из веток:
На этом все.