🍨
【Git】git pull で コンフリクト 起きても焦らないde
全エンジニアが苦手とするコンフリクト
落ち着いて解決しましょう🐾
戻す方法
まずpull = fetch + mergeなので、
git merge --abort
git reset --hard HEAD
で直前のcommitまで戻して、無かった事にします。
git pull って何してるの?
pullは「リモートリポジトリの最新情報をローカルリポジトリへ持ってくる」という操作です。
流れ的にはこんな感じ。
1.リモートの「master」ブランチ
2.(ローカルの「origin/master」ブランチ)
3.ローカルの「master」ブランチ
リモートの「master」ブランチから、
ローカルの「origin/master」ブランチを介して、
ローカルの「master」まで一気に最新情報を持ってきます。
Discussion