Как показать старую ветку Git - PullRequest
0 голосов
/ 04 марта 2012

Как и в приведенном выше заголовке, я хочу показать старую историю коммитов веток в моем Git-репозитории, возможно ли это?и как?

РЕДАКТИРОВАТЬ: ветка была удалена

Ответы [ 2 ]

2 голосов
/ 28 мая 2012

Если ветка была удалена, вам нужно начать с поиска коммита слияния.Самый простой способ сделать это (выбрать один, они оба делают то же самое):

git log --merges
git log --min-parents=2

Затем, когда у вас есть коммит SHA, вы можете просмотреть историю его второго родителя:

git log d15d36b^2
2 голосов
/ 04 марта 2012

Git не теряет историю при слиянии веток.Но он также не хранит имена веток с коммитами.

Так что вам нужно найти коммит слияния и затем показать историю его второго родителя (mergecommit ^ 2).Боюсь, что нет более простого способа.

...