깃을 이용할 때, Pull을 받지 않고 코딩을 했는데 변경사항 때문에 Pull이 안될 때 아래와 같은 메시지가 뜹니다.
error: Your local changes to the following files would be overwritten by merge:
이럴 때는 Stash에 먼저 저장을 한 뒤, 체크아웃을 하고 stash에서 pop을 하면, 원래 수정사항도 그대로 남아있는 상태에서 정상적으로 데이터를 받을 수 있습니다. 그 다음 변경사항을 커밋하면 완료!
git stash save your-file-name
git checkout master
# do whatever you had to do with master
git checkout staging
git stash pop
'그 외' 카테고리의 다른 글
ZIP 파일 암호해제 - John the Ripper (7) | 2015.04.01 |
---|---|
내일 할 일은 오늘 하지 마라. 남이 할 수 있는 일을 네가 하지 마라. 받은 만큼 일해라. (0) | 2014.12.01 |
실행 가능한 Jar 파일 만들기 (1) | 2014.06.14 |
WiiPC : 업데이트, 각 위모트의 배터리 상태 출력 (4) | 2014.04.14 |
Xcode 에서 getch() 구현하기 (2) | 2014.03.19 |