138

Git と gitk のコマンド ライン バージョンを使用しています。現在チェックアウトされているバージョンから到達可能な部分だけでなく、完全なバージョン ツリーを表示したい。出来ますか?

4

5 に答える 5

328

グラフィカル インターフェイスを使用できない場合は、コマンド ラインでコミット グラフを出力することもできます。

git log --oneline --graph --decorate --all

このコマンドで無効なオプション --oneline が表示される場合は、次を使用します。

git log --pretty=oneline --graph --decorate --all
于 2011-03-19T10:30:40.080 に答える
141
  1. 端末のみを使用して職場にいるときは、次を使用します。

    git log --oneline --graph --color --all --decorate

    ここに画像の説明を入力

  2. OS が GUI をサポートしている場合は、次を使用します。

    gitk --all

    ここに画像の説明を入力

  3. 自宅の Windows PC にいるときは、独自のGitVersionTreeを使用しています

    ここに画像の説明を入力

于 2013-08-17T10:40:46.470 に答える
87

次のことを試すことができます。

gitk --all

を理解するgitkものを使用して何を表示するかを伝えることができるので、いくつかのブランチだけが必要な場合は、次のようにすることができます。git rev-list

gitk master origin/master origin/experiment

...または次のようなよりエキゾチックなもの:

gitk --simplify-by-decoration --all
于 2011-03-19T08:34:11.653 に答える