読者です 読者をやめる 読者になる 読者になる

kojiokanoのブログ

コーディング業務で困ったところをまとめています。

コンフリクトの解消法

1.branchをgit pushしたので、githubのサイトで確認したところコンフリクトを起こしていた。

 

2.ターミナルでマスターにチェックアウトする。

 

3.マスター上でgit pullする。

 

4.pushした作業branchにもどる。

 

5.git rebase masterコマンドを打つ。

 

6.大文字でCONFLICTと表示されているところを見るとどのファイルがコンフリクトを起こしているのかわかる。

 

7.atomかターミナルでコンフリクトを起こしている場所をなおす。

※ ファイル削除が上手くいかなかった場合ターミナルでgit rmをやりなおすことで、コンフリクトが解消されることがある。

 

8.git rebase --continue  のコマンドを打つ。

 

9.またコンフリクトしていたら修正する。

  コンフリクトが解消されたら  git push -f origin ブランチ名  コマンドを打つ。

 

10.githubのサイトでコンフリクトが解消されたことを確認する。