2013-03-26 1 views
12

Итак, я пытаюсь найти название ветки, в которой была сделана данная фиксация. (c853d8cf3ae34dae9866b874b96c6529515d7e90)Как найти ответвление от фиксации id

У меня есть идентификатор родителя и идентификатор commit, на который ссылается проблема git.
Как я могу найти, что данный идентификатор фиксации был нажат в поле «x»?

+2

Возможный дубликат [Git: поиск того, из какой ветки произошел коммит] (http://stackoverflow.com/questions/2706797/git-finding-what-branch-a-commit -came-from) – Tuxdude

+1

GitHub h как теперь конкретный способ отображения ветки из фиксации. См. Мое редактирование. – VonC

ответ

12

На GitHub в частности, вы теперь можете см. ветка данной фиксации является частью.
сообщения в блоге «Branch and Tag Labels For Commit Pages» деталь:

Если обязательство не на ветви по умолчанию, индикатор покажет ветвь, которые содержат фиксацию.
Если фиксация является частью запроса на снятие тяги, будет показана ссылка.

Link to pull request

После фиксации делает его ветви по умолчанию, любые теги, которые содержат коммит будет показано ниже, и ветвь по умолчанию будет единственной отраслью в списке.

branch part of commit


Оригинальный ответ

Вы можете перечислить те отрасли:

git branch --contains <commit> 

# in your case 
git branch --contains <commit> | grep x 

Подробнее в "Git: Finding what branch a commit came from".

Не забывайте, что фиксация может быть частью нескольких ветвей.

+0

Спасибо за обновление VonC. Новая функция довольно крутая. Наконец, функция, которую я всегда хотел на Git. – PriyankaK

1

просто обмануть.

Вы можете увидеть ветку на детальной странице фиксации на Github как следующий:

https://github.com/ {github_username}/{репо}/фиксация/{commit_id}

Ex: https://github.com/chungth/Laravel-5.2-Bootstrap3-starter-site/commit/f81c13234a9da988613e14e52f752abec5f51997

Вы может видеть текущее название отрасли на этой странице

+0

Супер полезно. Спасибо!! – ginna

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

  • Нет связанных вопросов^_^