45

-nフラグを使用しgit grepて結果の行番号を表示できることはわかっています。

git grep -n "some string"

しかし、エイリアスを作成せずに、デフォルトでこのフラグを含めるにはどうすればよいですか?私は見つけましgit config --global grep.lineNumber trueたが、それは私のために働いていないようです。

4

4 に答える 4

49

git grepマニュアルから:

Options:

   -n, --line-number
       Prefix the line number to matching lines.

Configuration:

   grep.lineNumber
       If set to true, enable -n option by default.

グローバルにオンにするには:git config --global grep.lineNumber true

于 2014-11-24T18:49:04.673 に答える
34

私はgrep.lineNumberあなたのコマンドを使用して設定しました、そしてそれは私のために働きました。

使用を検討しましたackか?これはプログラマーにとって非常に使いやすく、ほとんどの主要なLinuxディストリビューションのリポジトリに含まれています。

于 2012-06-19T18:34:45.783 に答える
26

.gitconfigファイルの下

このセクションを追加

[grep]                                                                                                                           
  linenumber = true        

git grepを使用している場合、行番号が表示されます

于 2013-06-21T01:53:40.180 に答える
8

使用するコマンド

git config --global grep.lineNumber true

デフォルトで-nオプションを有効にする正しい方法です。

ただし、この機能はv1.7.5-rc1まで使用できません。詳細については、ローカルドキュメントを確認してください。

git grep --help

また、興味がある場合は、この機能を導入したコミットを次に示します。

grep:構成を介して-Eと-nをデフォルトでオンにできるようにする

于 2016-12-21T19:59:33.510 に答える