0

構文の強調表示を使用してローカルで git コミットを参照する良い方法は何ですか?

基本的に、特定のコミットとその前のコミットの間で「git diff」を実行したいのですが、構文の強調表示がサポートされています。

4

2 に答える 2

1

必要なのは、構文の強調表示をサポートするページャだけです。これには Vim を使用できます。

GIT_PAGER="vim -" git diff --no-color ...

--no-colorgit-diff 自体のカラーリングをオフにします。そうしないと、乱雑に表示されるだけです (ANSI エスケープ シーケンスを処理するように vim を設定していない限り)。

git-diff の出力は、使用しているどのプログラミング言語でも明らかに有効なコードではないため、結果は必ずしも完璧ではありませんが、それに近くて簡単です。

于 2013-04-27T00:03:33.047 に答える
0

システム (PC、Mac、Linux) に応じて、これを実現するための多くのオプションがありますが、GUI を探している場合:

マック:GitX

PC: Git 拡張機能

Linux:質問はすでにここで回答されています

于 2013-04-27T00:05:30.630 に答える