GitNotes.26-8.md
본 문서는 Git Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.

Section 26.8: 작업 중이던 내용 (work in progress) 을 다른 브랜치로 이동시키기

작업을 진행하던 도중, 해당 작업이 다른 브랜치에 적용되어야 한다는 사실을 깨달았을 때, 아직 해당 변경사항에 대한 커밋을 생성하기 전이라면 stash 를 활용하여 작업을 손쉽게 적절한 브랜치로 이동시킬 수 있다:

git stash git checkout correct-branch git stash pop

기억하여야 할 점은 git stash pop 명령어가 가장 마지막 stash 를 적용한 후 stash 목록에서 해당 stash 를 삭제한다는 것이다. stash 를 목록 내에 계속 유지하면서 브랜치들에 적용하기를 원한다면 아래와 같이 수행한다:

git stash apply

[출처] https://books.goalkicker.com/GitBook/ (CC BY-SA)

반응형

+ Recent posts