Git: Список всех несвязанных изменений в git
создание ветки для различных тем, а не регулярно удалять их, когда они мне больше не нужны, я теперь получил около 50 ветвей ;)
Я попытался удалить ветви, и некоторые из них имеют несвязанные изменения.
Я хочу иметь возможность точно видеть, какие изменения есть в любой ветке моего репо, которые не находятся в Мастере. Есть ли способ сделать это
спасибо заранее.
3 ответа:
чтобы перечислить ветви с коммитами, не объединенными в master:
git branch --no-merged master
чтобы перечислить соответствующие коммиты:
git cherry -v master <branch>
я столкнулся с этим вопросом, когда пытался вспомнить синтаксис...
git log <branch> --not master --stat
это покажет коммиты в
, которые не были объединены в master. --Stat будет включать в себя файлы, которые были изменены с фиксацией. Вы также можете использовать это для сравнения любых двух ветвей, заменив master другим именем ветви.