Я хочу объединить две ветки, которые были разделены на некоторое время и хотели узнать, какие файлы были изменены.
Перешел по этой ссылке: http://linux.yyz.us/git-howto.html, что было весьма полезно.
Инструменты для сравнения ветвей, с которыми я столкнулся, следующие:
-
git diff master..branch
-
git log master..branch
-
git shortlog master..branch
Интересно, есть ли что-то вроде "git status master..branch", чтобы видеть только те файлы, которые отличаются между двумя ветвями.
Не создавая новый инструмент, я думаю, что это самое близкое, что вы можете сделать сейчас (что, конечно же, будет показывать повторы, если файл был изменен более одного раза):
-
git diff master..branch | grep "^diff"
Интересно, есть ли что-то, что я пропустил...