반응형
나의 경우에는 개발 브랜치에서 작업을 해야 하는데 마스터 브랜치에 작업을 해서 pull error가 났었다.
위와 같은 경우 stash를 사용하여 해결할 수 있다.
stash는 현재 작업하고 있는 내용을 백업, 저장을 하고 git을 깨끗한 상태로 변경해준다.
해결법
1. 문제가 생긴 master branch가 있는 폴더로 이동 후
git stash
명령어를 입력하면 다시 pull을 할 수 있다.
혹시나 그 전에 master에서 했던 작업들을 찾고싶다면
git stash list
로 stash 목록을 확인하고
git stash pop
으로 가장 최근 stash 목록을 다시 가져오면서 해당 stash를 삭제한다.
stash를 삭제하지 않으면서 stash목록을 다시 코드로 가져오고 싶다면
git stash apply
참고
반응형
댓글