私はブランチの gerrit レビューからチェリーピックを行いました。gerrit のコード レビューでは、2 つのパッチ セットがあり、前にパッチ 1 をチェリー ピックしたので、2 番目のパッチ セットを実行したいのですが、競合があります。git にすべての変更を強制的に受け入れるにはどうすればよいですか? ありがとう!
40890 次
4 に答える
13
git cherry-pick -X theirs <commit-hash-you-want-to-force-cherry-pick-from>
私の通常のワークフローは次のとおりです。
私がマスターにいて、コミットしたばかりだと仮定します。
- そのコミットのコミット ハッシュを取得します。
- 次に、そのようなコミットをしたいブランチにチェックアウトします。
- 次に、上記のコマンドを実行します。
git cherry-pick -X theirs 5cf3412
于 2018-02-09T18:59:16.287 に答える
0
次のような方法で力ずくで攻撃できます。
git show cb1e6a:path/to/filename > path/to/filename
git add path/to/filename
git commit
しかし、もっと簡単な方法があると確信しています。
于 2015-04-23T08:12:29.877 に答える