git 삭제 로컬 수정 Your local changes to the following files would be overwritten by merge

748 단어

로컬 코드를 어떻게 업데이트하는지, 로컬 수정을 포기하고 창고의 코드와 일치하도록 합니다.


때때로 우리는 지점의 코드를 끌어내려 참고한 후에 조심하지 않으면 코드에 대해 자신도 모르는 수정을 할 수 있다. 마스터 지점에 또 새로운 내용이 있을 때 우리는 새로운 내용을 끌어다 보아야 한다. 결과는 잘못 보고되었다는 것을 발견한다!우리가 git pull origin master 코드를 인출할 때 오류가 발생할 수 있습니다
error: Your local changes to the following files would be overwritten by merge:
        environment.yml
Please, commit your changes or stash them before you can merge.
Aborting

이것은 우리가 로컬에서 코드에 대해 변경했기 때문이다.이때 우리는 자신의 변경 사항을 잠시 저장하거나 삭제해야 한다.git status 또는 git diff를 사용하여 현재 호스트와 원격 코드의 차이를 확인할 수 있습니다.git reset HEAD --hard를 사용하여 자신의 수정을 모두 삭제합니다.
마지막으로 git pull origin master를 사용하여 최신 코드를 끌어내면 됩니다.

좋은 웹페이지 즐겨찾기