【git】マージした時のコンフリクトをコマンドで解消この記事は公開から1年以上が経過しています。情報が古い可能性がありますのでご注意ください。マージする時ほぼ毎回コンフリクトで時間を奪われるので、楽に解消できそうなコマンドを使ってみたらちょっとだけ楽だったので備忘録として残しておこうと思います。result.コンフリクトが発生。diffを見ると大概こんな感じになってますよね。merge_branchこれが1個や2個ならいいですが、前のマージの仕方が悪かったのか何なのか、複数に渡って更には複雑化してこんな感じのコンフリクトを起こしたりするともう投げ出したくなります。見じゃ何がなんだかわからないしやりたくない...。先ほどのみたいに凄まじく複雑だし大量にコンフリクト起きてる...けど、どちらかのブランチに合わせてくれればいい、って時がありますよね。そんな時はコマンドで一気にやってくれます。[ファイル名]これで自動でどちらかのブランチに合わせてやってくれます。あとはaddしてcommitしてしまえば無事マージ完了します。最後に例として出した複雑化したコンフリクトが実際に起きて、本当に何書いてるんだかわけわからなくなり、今回のコマンドを使い始めるきっかけになりました。一気にどちらかのブランチの変更に合わせて欲しい時は本当に便利です。無心でコマンド叩きまくって一気に解消したくなりますが、一応diffをちゃんと見てからコマンドを叩くようにしましょう...。viewsTweetこの記事を書いた人Be82M17卒のエンジニアです。「いいね!」するとDoRubyの最新記事を受け取ることができます。