【git】プルリクがコンフリクト(競合)してしまったとき【チーム開発】

  • 2019.09.28
  • git
【git】プルリクがコンフリクト(競合)してしまったとき【チーム開発】

はじめに

コジマです。

チーム開発でgitを使用していると、自分がチョンボしたときだけでなく、
他の人のブランチがmasterブランチにマージされたときにも発生してしまうので

やはりコンフリクトした時の対応はできるようにならないといけないな。
と思ったのでまとめていこうと思います。

想定

作業ブランチのkojima_workから開発ブランチdevelopへのプルリクを提出。
しかし、コンフリクトが発生してしまい、マージができない。

対処する

現在のブランチの確認

今いるブランチを確かめて

開発ブランチに移動

開発ブランチに一度移動する

開発ブランチの最新化

開発ブランチの最新化をして

作業ブランチに移動

作業ブランチに移動する

開発ブランチをマージする

マージする

コンフリクトを直す

コンフリクトをせこせこ直していく。
ここは手作業。

状態の確認

状態を確認

ステージング

よさそう。
ステージングして、

コミット

コミットする

プッシュ

そしたら再度プッシュ

よし、できた

さいごに

チーム開発でgitを扱うときは何か問題が発生したら
リカバリしていく能力も大事になってきますね。

この記事を面白いまたは役に立ったと思ってくれた方は是非私のTwitter(@kojimanotech)を
フォローしてくれたらうれしいです!

以上、コジマでした。


gitカテゴリの最新記事