git pull origin master 입력시 발생한 에러
< 원인 >
- 내 변경사항과 remote 변경사항의 충돌시
< 해결방법 >
- 내가 업데이트한 내용은 한켠에 제껴두고 remote repository로부터 최신상태로 변경해야 한다.
1) git stash
- 내가 수정한 소스를 스택 한켠에 옮겨두어 저장하고 이전 commit 시점으로 돌아간다.
2) git pull [repository 주소]
- 다시 git에서 소스를 내려받는다.
- 나의 로컬을 최신상태로 만듬
3) git stash pop
- 최신상태에서 스택한켠에 옮겨두었던 소스를 그위에 쌓는다. ( merge )
- 상태를 HEAD로 변경
4) 소스 수정
5) git add .
6) git commit -m "commit 메세지"
7) git push origin master
<예방방법>
- git status 로 항상 확인!
'GIT > 에러' 카테고리의 다른 글
github .gitignore 파일이 적용이 안될 때 (0) | 2021.06.22 |
---|