[解決済み] チェリーピックのコンフリクトを解決するにはどうしたらいいですか?
2022-07-17 21:04:32
質問
私の場合
git cherry-pick FOO
は衝突を発生させました。
競合しているファイルを調べて、以下の行を削除することができます。
<<<<<<<
と
=======
とコンフリクトマーカーそのものを削除する必要がありますが、もっと簡単な方法があればと思います。
私は
svn
に相当するのは
theirs-conflict
を選んで解決していました。
でどうすればいいのでしょうか?
git
?
私は
git checkout --theirs <file>
と同じ結果になりそうなので
git checkout foo <file>
を得る代わりに
git diff FOO~..FOO <file>
が適用されます。
どのように解決するのですか?
まず、チェリーピックを元に戻し、次のように実行してください。
git cherry-pick --abort
次に、チェリーピックですが、この場合、自分の変更点ではなく、相手の変更点を取得することになりますので、このようにします。
git cherry-pick --strategy=recursive -X theirs {Imported_Commit}
関連
-
[解決済み] 複数のコミットをチェリーピックする方法
-
[解決済み] Git で、ステージされていない変更を破棄するにはどうしたらいいですか?
-
[解決済み] Git リポジトリでのマージの衝突を解決するには?
-
[解決済み] Git を使ってタグをリモートリポジトリにプッシュするには?
-
[解決済み] Git にファイルモード (chmod) の変更を無視させるには?
-
[解決済み] ステージングされた変更を表示するにはどうしたらいいですか?
-
[解決済み] Git で管理されているプロジェクトのローカルな変更をすべて以前の状態に戻すにはどうすればよいですか?
-
[解決済み] Gitでファイルの変更を追跡しない、無視する方法とは?
-
[解決済み] プル中に自分の変更を優先してGitのマージの競合を解決する
-
[解決済み] Git で、別のブランチの変更を選択的にマージしたり選択したりするにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
git commit コマンドで追跡した新規ファイルをコミットすると、プロンプト *** Please tell me who you are が表示されます。
-
Gitのエラーについて覚えておく-すべて最新にする
-
gitlabの紹介と使い方
-
git push please tell me who you are or git fatal: empty ident name (for <>) not llowed.
-
[解決済み] Jenkins Pipeline Git SCM を認証情報でチェックアウトする?
-
[解決済み] なぜGitでコミットする前にステージが必要なのですか?
-
[解決済み] 現在のブランチにあるファイルをメインブランチにある同じファイルに上書きしますか?
-
[解決済み] SourceTreeを使用して、ビットバケット上にレポを作成せずに、ローカルレポをビットバケットにプッシュするにはどうすればよいですか?
-
[解決済み] Git で削除されたファイルを表示する
-
[解決済み] gitで非リポジトリのファイルを削除する?