이유: 수정한 파일이 깃허브에서 이미 수정되어서 pull 할 수 없었다.
해결방법: 수정이력을 잠시 보관 후 pull로 변경사항을 받아온뒤에 로컬의 수정이력을 다시 꺼낸다.
- git stash (Staging 영역에 있는 파일의 변경사항을 스택에 넣어 둔다. 변경사항을 넣어두므로 맨 처음 clone해온 상태로 돌아간다.)
- git pull origin master (master에서 pull하거나, git checkout 등 원격 저장소에서 내 로컬 브랜치로 변경사항을 적용한다.)
- git stash pop (변경 사항을 스택에서 꺼내 적용한다.)
이유: 깃허브에서 삭제된 파일을 수정하여서 병합이 안 된것(?)
해결방법: 깃허브에선 삭제되어 추적이 안 되는 파일을 수정한 것이니 다시 추적될 수 있게끔 add하였다.
- git add src/pages/Team.js