4

おそらく簡単な質問ですが、探しても答えが見つかりません。タイプgit log pickaxeに相当する検索を無効にする方法はありますかgrep -v

例: gerrit Change-Id タグのないすべてのコミットを検索したい

git log -SChange-Id <some anti regex match switch>
4

1 に答える 1

0
git log --not $(git log --format="%H" -S'Change-Id <anti regex>')

他の引数がある場合は、それらを複製する必要があります。1 つはその内側に--not、もう 1 つは外側にします。そうしないと、非常に遅くなる可能性があります。または、変数を使用します。

(git rev-list内のより適切なオプションであった可能性があります--notが、オプションはありません-S

于 2014-12-22T16:02:24.283 に答える