Git: Список всех несвязанных изменений в git


создание ветки для различных тем, а не регулярно удалять их, когда они мне больше не нужны, я теперь получил около 50 ветвей ;)

Я попытался удалить ветви, и некоторые из них имеют несвязанные изменения.

Я хочу иметь возможность точно видеть, какие изменения есть в любой ветке моего репо, которые не находятся в Мастере. Есть ли способ сделать это

спасибо заранее.

3 84

3 ответа:

чтобы перечислить ветви с коммитами, не объединенными в master:

git branch --no-merged master

чтобы перечислить соответствующие коммиты:

git cherry -v master <branch>

я столкнулся с этим вопросом, когда пытался вспомнить синтаксис...

git log <branch> --not master --stat

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

Это довольно легко получить обзор ваших филиалов с gitk.