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 のような「ブランチごとのグラフ」機能を備えたクライアント側アプリケーションを知っていますか?