色、番号付け、ページ付け git diff

色、番号付け、ページ付け git diff

デフォルトの動作git diff(構文の色、ページ付け)は使用するのに非常に良いですが、特に大きな違いがある場合、特に最終ページの場合は状況に合った行番号を使用する方が良いです。

git diff | nl | more

必要なほとんどすべてを提供しますが、色を取り戻す方法はありますか?

ベストアンサー1

色を表現するためのものですが、パイプを使うと大変ですのでless -r無理やり色を表現しなければなりません。gitgit diff--nocolor

git diff --color HEAD~3 HEAD | nl | less -R

各行の行番号を取得するには、ここで提案されている解決策を見てください。https://stackoverflow.com/questions/24455377/git-diff-with-line-numbers-git-log-with-line-numbers

おすすめ記事