6

StackOverflowやGoogleで検索しましたが、正確な答えが見つからなかったので、別の質問として質問したいと思います。

通常、コミット グラフは git log から取得できます。次のコマンドを使用して、コミット グラフを凝った方法で表示します。

git log --graph --all --pretty=format:'%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative

私が得るグラフは次のとおりです。

コマンドの結果

ログ グラフでは、すべてのブランチのポインタを確認できますが、どのコミットがどのブランチで最初に作成されたかを確認することはできません。

しかし Atlassian Fisheye では、ログ グラフにブランチを示す列があり、コミットはこれらの列に配置されます。各コミットのブランチを知ることができます。これは、マージ中や異なるブランチのコミット中に問題を追跡したい場合に非常に役立ちます。

ここに画像の説明を入力

コマンド ラインでこのようなログ グラフを表示する方法はありますか? FishEye のようにグラフの線を枝で分けることはできますか? それがコマンド ラインで実行できない場合、Fisheye のような「ブランチごとのグラフ」機能を備えたクライアント側アプリケーションを知っていますか?

4

2 に答える 2

1

まったく同じ表現を探していました。ほとんどの場合、この質問は時代遅れになっていますが、これを行う方法は次のとおりgit show-branchです。

于 2015-11-18T14:43:30.087 に答える