2016-11-03 9 views
1

私はMacOS SierraでGit v2.10.2(最終的にアップデート版)を使用しています。私はgit logコマンドに気づき、引数を使用してファイルの特定の行を調べると、--no-patchが明確に指定されていても、git logはdiff出力を出力します。 -Lがなければ、動作するはずです。git logは--no-patchにもかかわらずdiffを表示します

-Lパラメータには何かがありますか?ありがとう!

サンプル・コマンド:

git log --oneline --no-patch -L 1,3:package.json 

答えて

3

--no-patch-Lと意味がないので、それは無視されます。 -Lオプションを指定すると、ファイルの指定されたリビジョンの行の範囲を選択し、そのフラグメントの履歴を表示するようgitに指示します。これはdiffを表示せずには行えません。

関連する問題