2009-11-27 11 views
8

私のリポジトリのある機能ブランチがいつ作成されたかを知ろうとしていましたが、それは驚くほど難しいものでした。私はgit show-branchgit logの組み合わせを使用して終了しました。gitブランチが作成された時期を知る最も簡単で最速の方法は何ですか?

この小さな情報をコマンドラインからすばやく効率的に見つける簡単な方法はありますか?

+0

を分岐ところコミット表示されます[Gitのブランチが作成されたときを決定する方法は?](http://stackoverflow.com/q/2255416/995714)、[検索しますGitブランチ作成時の決定方法](http://stackoverflow.com/q/18277841/995714) –

+0

[Gitブランチの作成方法の決定方法](http://stackoverflow.com/questions/) 2255416/how-to-determined-when-a-git-branch-was-created) –

答えて

13
git show $(git merge-base master your-branch) 

あなたのブランチがマスター

+0

'your-branch'が' master'とマージされていない場合にのみ動作します。この場合、ブランチが最後にマージされたときにこれが表示されませんか? –

+0

@MichaelMior:はい、正しい。しかし、あなたのブランチがマージされている場合、同じブランチか別のブランチかを知ることはできません(古いブランチの上に新しいブランチを作成しているかもしれません)。最新の(意味のある)マージベースのみを取得します。 _branch_はトランク(マスター)_に含まれていないと考えてください – knittl

関連する問題