2009-10-31 7 views

答えて

20

誰かが素晴らしいことだ、このフラグを含むmanページの方向に私を指すことができれば、私は、別のサイトでこれを見つけた-mフラグが私に望ましい結果

git log -m -S'some text' 

を与えることが表示されます。これには含まれていませんhttp://ftp.kernel.org/pub/software/scm/git/docs/git-log.html

+0

を-mフラグ – opsb

5

いくつかのGitコマンドは他のコマンド( "配管")の上に構築されるため、他のコマンドのオプションを継承することがよくあります。マニュアルページや--help出力に記載されているものが見えないのは面倒です。この場合、git-logヘルプ状態:

コマンドは 何を示しているとどのように、そしてオプションのgit-diff- *コマンドに適用 を制御するためにはgit-REV-listコマンドに 該当するオプションを取ります がコミットする変更がどのように反映するかを制御します。 が紹介しています。この場合

、あなたはgit-diff-tree-mオプション見つけることができます:

 
... 
-m 
    By default, git-diff-tree --stdin does not show differences 
    for merge commits. With this flag, it shows differences to 
    that commit from all of its parents. See also -c. 
... 
+0

についての情報については、以下の答えを参照してください。私は私が探していたとして、これらの「配管」はコマンドに気づいていましたこの問題の解決策。パラメータがこれらのより低いコマンドに渡されることを知るのに非常に便利です。私は将来ドリルダウンすることを知っている。これはgitのテーマであるようですが、物事を完成させるために使用できる表面レイヤーがありますが、配管レイヤーがわからなくても簡単に剥がれることはありません。 – opsb