1. ホーム
  2. git

[解決済み] プル中に自分の変更を優先してGitのマージの競合を解決する

2022-03-15 14:22:27

質問

pull された変更を優先して git のマージの競合を解決するにはどうすればよいですか?

基本的に、私は作業ツリーからすべての競合する変更を削除する必要があります。 git mergetool 競合のない変更をすべて残しながら。できれば、プルした後ではなく、プルしている間にこれを行うことが望ましいです。

解決方法は?

git pull -s recursive -X theirs <remoterepo or other repo>

あるいは、単純に、デフォルトのリポジトリに対して

git pull -X theirs

すでにコンフリクト状態になっている場合は...

git checkout --theirs path/to/file