32

だから、私は与えられたコミットが行われたブランチ名を見つけようとしています。(c853d8cf3ae34dae9866b874b96c6529515d7e90

gitの問題で参照されている親IDとコミットIDがあります。指定されたコミットIDが' 'ブランチ
にプッシュされたことをどのように見つけることができますか?x

4

2 に答える 2

28

特にGitHubでは、特定のコミットが含まれているブランチを確認できます。
ブログ投稿「コミットページのブランチラベルとタグラベル」の詳細:

コミットがデフォルトのブランチにない場合、インジケーターはコミットを含むブランチを示します。
コミットがマージされていないプルリクエストの一部である場合、リンクが表示されます。

プルリクエストへのリンク

コミットがデフォルトのブランチに到達すると、コミットを含むすべてのタグが表示され、デフォルトのブランチがリストされている唯一のブランチになります。

コミットの分岐部分


元の回答

これらのブランチを一覧表示できます。

git branch --contains <commit>

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

詳細については、「Git:コミットがどのブランチから来たのかを見つける」を参照してください。

コミットはいくつかのブランチの一部になる可能性があることを忘れないでください。

于 2013-03-26T21:02:27.240 に答える
3

ただのチート。

次のようなGithubのコミット詳細ページでブランチを確認できます。

https://github.com/{github_username}/{repo}/commit/{commit_id}

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

そのページで現在のブランチ名を確認できます。

于 2016-05-27T09:42:52.977 に答える