2014-01-11 5 views
1

Когда я в моем местном репо и сделатьКак найти ветку фиксации?

git show <commit-SHA> 

он показывает мне, что совершающие и связанные с ним изменения файла.

Но git выполняет поиск по всем ветвям в репо, а не только к ветке, в которой я сейчас находится. Как мне ее отобразить, в каком из локальных ветвей, которые зафиксированы?

+0

Вы хотите знать, какие ветви могут проследить их происхождение назад, чтобы включить это обязательство? – meagar

+0

Возможный дубликат [Как просмотреть ветви, содержащие заданную фиксацию?] (Http://stackoverflow.com/questions/1419623/how-to-list-branches-that-contain-a-given-commit) – Joe

ответ

4

Если вы хотите знать, какие ветви содержат коммят, вы можете использовать

git branch --contains COMMIT_ID 

Это покажет вам все отрасли, что след их истории к данному совершают.

В отличие от git не выполняет поиск по всем ветвям, чтобы найти фиксацию для git show; Точка суммы SHA1 заключается в том, что Git может сразу перейти к рассматриваемому объекту, потому что его содержимое никогда не может измениться.

Смежные вопросы