回答:
以下を試すことができます:
gitk --all
gitk
をgit rev-list
理解できるものを使用して、何を表示するかを伝えることができるため、いくつかのブランチだけが必要な場合は、次のようにすることができます。
gitk master origin/master origin/experiment
...またはよりエキゾチックなもの:
gitk --simplify-by-decoration --all
グラフィカルインターフェイスが利用できない場合は、コマンドラインでコミットグラフを出力することもできます。
git log --oneline --graph --decorate --all
このコマンドで無効なオプション--onelineが表示される場合は、次のコマンドを使用します。
git log --pretty=oneline --graph --decorate --all
alias gl='git log --oneline --graph --decorate --all'
。必要以上に入力する理由;)
私がターミナルのみで私の職場にいるとき、私は使用します:
git log --oneline --graph --color --all --decorate
OSがGUIをサポートする場合、私は以下を使用します。
gitk --all
自宅のWindows PCにいるときは、自分のGitVersionTreeを使用します
git config --global alias.ver "log --oneline --graph --color --all --decorate"
はタイプするだけで済みますgit ver
。
同じ質問に対して非常に良い答えがあります。
「〜/ .gitconfig」に次の行を追加します。
[alias]
lg1 = log --graph --abbrev-commit --decorate --date=relative --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim white)- %an%C(reset)%C(bold yellow)%d%C(reset)' --all
lg2 = log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold cyan)%aD%C(reset) %C(bold green)(%ar)%C(reset)%C(bold yellow)%d%C(reset)%n'' %C(white)%s%C(reset) %C(dim white)- %an%C(reset)' --all
lg = !"git lg1"
knittlの回答についてコメントするには評判が足りないので、
ブランチまたはタグ名が必要ない場合:
git log --oneline --graph --all --no-decorate
色すら必要ない場合(パイプアウト時のキーシーケンスを回避するため):
git log --oneline --graph --all --no-decorate --no-color
エイリアスを(.gitconfigで)使用すると、作業が簡単になります。
[alias]
tree = log --oneline --graph --all --no-decorate
最後のオプションのみが有効になるため、エイリアスを上書きすることも可能です。
git tree --decorate