🍨

【Git】git pull で コンフリクト 起きても焦らないde

2022/02/24に公開

全エンジニアが苦手とするコンフリクト
落ち着いて解決しましょう🐾

戻す方法

まず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