git의 내 로컬과 master가 충돌, 그런데 내 변경된 부분을 원복하고 싶다면??
728x90
반응형

git으로 dev branch에서 작업을 하고 있었다.

당연히 변경된 소스가 생긴다.

그리고 원복을 하려고 하는데...

checkout을 하는 과정에서 뭔가가 꼬인것이다. (젠장)


HEAD detached at xxxxxx

error: Your local changes to the following files would be overwritten by checkout

checkout을 하려고 하는데 위와 같은 에러가 계속 보인다.

내 변경된 소스는 포기하기로 하자.

그러고 나서 어떻게 해야할까?

정광섭님의 해결책에서 참고해보자.


1
2
git fetch --all
git reset --hard origin/master
cs



"모든 branch 를 가져온 후 master 를 가장 나중 리비전으로 reset"이라고 한다.

싸아악 갈아 엎었다는거겠지.


아무튼 지금은 마음에 든다. 허허허허

728x90
반응형