質問: gitの出力に色を付ける方法は? git(または任意のコマンド)の出力に色を付ける方法はありますか?検討してください:baller@laptop:~/rails/spunky-monkey$ git status # on branch new-message-types # changes not staged for commit: # (use "git add <file>..." to update what will be committed) # (use "git checkout -- <file>..." to discard changes in working directory) # # modified: app/models/message_type.rb # no changes added to commit (use "git add" and/or "git commit -a") baller@laptop:~/rails/spunky-monkey$ git add app/models そしてballer@laptop:~/rails/spunky-monkey$ git status # on branch new-message-types # changes to be committed: # (use "git reset head <file>..." to unstage) # # modified: app/models/message_type.rb # 出力は同じに見えますが、情報は完全に異なります。ファイルは、ステージングされていない状態からステージングされてコミットされています。出力に色を付ける方法はありますか?たとえば、ステージングされていないファイルは赤、ステージングされているファイルは緑ですか?あるいは changes not staged for commit:を赤に、# changes to be committed:緑に?ubuntuでの作業。編集:グーグルは素晴らしい答えを見つけたこの答えを見つけました:git config --global --add color.ui true。しかし、コマンド出力に色を追加するためのより一般的な解決策はありますか?
回答: git config --global color.ui auto git config --global color.branch auto git config --global color.status auto