기타
Git 강제 push 이후 Merge 없이 Pull 하기
oraclian
2019. 4. 25. 09:39
깃에 push를 할때 주로 혼자 작업을 하면 빼먹은게 있다보면 amend를 적용시킨 후 git push -f 이런식으로 하면 안된다는걸 알면서도 이러게 되네요.
문제는 최신 커밋 상태로 적용되고 있는 다른 repo에서인데요 이때 강제로 pull을 하기 위해 git pull -f origin master 이렇게 치면 강제로 merge가 됩니다.
이때 merge가 되지 않도록 하는 방법을 찾다가 F.E.D 님의 블로그에서 좋은 내용을 봤네요.
git fetch --all
git reset --hard origin/master
위와 같이 입력을 하면 원격 repo의 변경사항을 Merge 없이 적용시킬 수 있습니다.