BETA

Gitで競合した時の対処法

投稿日:2018-11-25
最終更新:2018-11-25

Gitでpushし、プルリクエスト後にマージしようとしたら競合しちゃったことがあったので、その対処方法のメモになります。

ググれば、山ほど関連記事は出てきますが、僕は以下の記事を参考にしました。

サルでもわかるGit - 競合の解決

対処法

  1. 競合発生したブランチをプル(今回はmasterだったのでmaster)
    git pull origin master
  2. ローカルで競合を解決 引用の通りですが、競合が発生している箇所を確認して、ローカルとリモートのどっちを更新するかを選択します。

    ======= の上がローカルリポジトリ、下がリモートリポジトリです。今回はローカルリポジトリのほうがよりよいコードになるためこちらを残して、リモートリポジトリのコードを消します。

  3. 修正したソースコードをサイドプッシュ、プルリクエスト

  4. 競合が解決していればmasterにマージ

以上、簡単ですが対処した時の手順を残します。

技術ブログをはじめよう Qrunch(クランチ)は、プログラマの技術アプトプットに特化したブログサービスです
駆け出しエンジニアからエキスパートまで全ての方々のアウトプットを歓迎しております!
or 外部アカウントで 登録 / ログイン する
クランチについてもっと詳しく

この記事が掲載されているブログ

@V4zMfM9FEVaGb7cU'の技術ブログ

よく一緒に読まれる記事

0件のコメント

ブログ開設 or ログイン してコメントを送ってみよう