2017-05-25 20 views
1

私はすべての私の枝の間の関係を見ることができるようにしたいと思います。"git log"はブランチだけを表示できます(中間コミットではありません)?

Gitのログは美しいものである:(Iは、各枝に小さなコミットをたくさん作る傾向があるので)それが生成

git log --graph --all --format=oneline 

出力は非常に冗長です。私が探しているのは、ブランチの頭に対応するコミットだけを表示する方法です(コミットサマリーのないブランチ名のみです)

git logまたは別のgitコマンドにフラグがありますか?

+0

git branch --list – Adrian

+0

ちょっと覗いてみたら、gitkの "Simple History"チェックボックスが見つかりました。私はこれのようなものを望むが、ターミナルで。 'git branch --list'はブランチ間の関係を表示しません。 –

+0

@MattDeeds "支店間の関係"とはどういう意味ですか?ブランチはスタンドアロンです。彼らはお互いに関係していません。 – Jubobs

答えて

1

あなたは--no-walkオプションの後です。 (また--allの代わりに--branches、私は推測する)。

コメントから、出力gitkの「単純履歴」が生成されます。 Gitkはそれを得るために--simplify-by-decorationを使用します。

+0

実際、それは私が欲しいグラフです。ちょうどインタースティシャルのコミットではありません。 –

+0

何のグラフ?分岐先は特定のコミットです。ブランチのリファレンスや複数の子を持つすべてのコミットをしたいですか? – jthill

+0

はい。すべてのコミットはブランチのヒントまたは複数の子で行います。ちょうど 'gitk --all'と同じです。ビュー - >ビューの編集 - >単純な履歴。タグ付きコミットは素晴らしいオプションです。 –

関連する問題