반응형
내 로컬 저장소에서 코드를 수정 중인데 원격 저장소에 새로운 commit이 발생한 경우
pull을 하면 파일이 충돌하는 경우가 생긴다.
이때, 수정 중인 코드를 commit 할 수 없기 때문에 사용하는 것이 git stash 명령어이다.
이 명령어는 말그대로 commit 되지 않은 변경사항이 있는 파일들을 임시로 숨겨준다.
git stash 하면 워킹 디렉토리가 HEAD 상태로 만들어준다.
그 후 git pull 로 당겨온다.
- stash 의 임시 저장된 파일들 워킹 디렉토리에 적용 & statsh 에서 제거
git stash pop
반응형
'git' 카테고리의 다른 글
기존 프로젝트에 새로운 프로젝트 추가한 다음 깃허브에 연동하기(이클립스) (0) | 2022.06.21 |
---|---|
[git] git reset 최근 commit 취소하기 (0) | 2022.03.30 |