본문 바로가기

TIL

현재 작업을 다른 브랜치에 커밋하고 싶을 때

반응형

나도 모르게 일단 작업을 시작하고 커밋하려고 보니 다른 브랜치에서 작업 중일 때가 있다.

그럴 때 유용한 것이 "stash"이다

git stash - 현재 브랜치에서 변경 이력을 전부 롤백한다. 해당 변경 이력은 임시적으로 저장된다.(어딘가에 커밋됨)

git checkout <커밋할 브랜치>

git stash pop - git stash로 없앤 변경들을 현재 브랜치에 반영한다.

이 때, git stash pop을 했을 때 conflict가 발생할 수도 있다. 그건 이제 잘 처리하시길... 힘내십쇼

반응형