をコミット私はそれが全体を検索しないことを除いて、これは素晴らしい作品検索gitの履歴Gitの歴史の中で削除/追加された文字列を検索するには
git log -S'some text'
を行うことができますコミットをマージ。検索にマージコミットを含めるコマンドを取得するにはどうすればよいですか?
をコミット私はそれが全体を検索しないことを除いて、これは素晴らしい作品検索gitの履歴Gitの歴史の中で削除/追加された文字列を検索するには
git log -S'some text'
を行うことができますコミットをマージ。検索にマージコミットを含めるコマンドを取得するにはどうすればよいですか?
誰かが素晴らしいことだ、このフラグを含むmanページの方向に私を指すことができれば、私は、別のサイトでこれを見つけた-mフラグが私に望ましい結果
git log -m -S'some text'
を与えることが表示されます。これには含まれていませんhttp://ftp.kernel.org/pub/software/scm/git/docs/git-log.html
いくつかの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. ...
についての情報については、以下の答えを参照してください。私は私が探していたとして、これらの「配管」はコマンドに気づいていましたこの問題の解決策。パラメータがこれらのより低いコマンドに渡されることを知るのに非常に便利です。私は将来ドリルダウンすることを知っている。これはgitのテーマであるようですが、物事を完成させるために使用できる表面レイヤーがありますが、配管レイヤーがわからなくても簡単に剥がれることはありません。 – opsb
を-mフラグ – opsb