티스토리 뷰

깃에 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 없이 적용시킬 수 있습니다.

 

 

 

참조 : https://frontdev.tistory.com/entry/GIT-Conflict%EC%B6%A9%EB%8F%8C-%EB%82%AC%EC%9D%84-%EB%95%8C-%EA%B0%95%EC%A0%9C%EB%A1%9C-Pull-%ED%95%98%EA%B8%B0

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함