ターミナルにGitツリーを表示できない 質問する

ターミナルにGitツリーを表示できない 質問する

Killswitchcollective.com の古い記事、2009 年 6 月 30 日、次の入力と出力があります

git co master
git merge [your_branch]
git push

upstream    A-B-C-D-E            A-B-C-D-E-F-G
                 \        ---->               \
your branch       C-D-E                        G

OS/X で Gitk や Gitx を使用せずに、ターミナルでコミットのツリーのようなビューを取得する方法に興味があります。

ターミナルでコミットのツリーのようなビューを取得するにはどうすればよいでしょうか?

ベストアンサー1

ターミナルでコミットのツリーのようなビューを取得するにはどうすればよいでしょうか?

git log --graph --oneline --all

良いスタートです。

奇妙な文字が表示される場合があります。これらは色と構造を表す ASCII コードです。この問題を解決するには、次のコードを に追加します.bashrc

export LESS="-R"

TigのASCIIフィルターを使用する必要がないように

git log --graph --pretty=oneline --abbrev-commit | tig   // Masi needed this 

記事Git 対応のテキストベースのグラフ他のオプションも含まれています:

git log --graph --pretty=oneline --abbrev-commit

git ロググラフ

あなたが言及した記事に関しては、私はポッドの答え: アドホックな手作り出力。


ヤクブ・ナレブスキコメントでの言及ティグ、git用のncursesベースのテキストモードインターフェース。彼らのリリース.
それは付け加えたオプション--graph2007年に遡ります。

おすすめ記事