
次のコマンドを実行したいです:
git diff
git commit
git commit
コミットメッセージを編集するためにデフォルトのエディターが開きます。ただし、違いがそれほど長くない場合はすぐに閉じます。
または他のキーをgit diff
押す前に閉じないようにするにはどうすればよいですか?Enter
答え1
git
ページャーとして使用しますless
。特定のページでページャーを使用する場合は、出力を直接パイプしますless
(パイプに出力している場合は は自身git
を呼び出そうとしないのでless
、2 つのプロセスがあることを心配する必要はありませんless
)。次のようにします。
git diff | less
同じ出力を得るために に同様のオプションを追加し、色を取得するために にオプションを追加するless
こともできます。git
--color
git diff
git diff --color | less -RSX
答え2
このコマンドに興味があるかもしれません。コミット メッセージを入力すると、エディターにgit commit --verbose
の出力が表示されます。git diff --staged