본 문서는 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)
반응형
'번역 > Git Notes for Professionals' 카테고리의 다른 글
26.10: checkout 을 이용하여 stash 의 일부분만 적용하기 (0) | 2020.01.07 |
---|---|
26.9: stash 제거하기 (0) | 2020.01.07 |
26.7: 저장된 stash 들의 목록 확인하기 (0) | 2020.01.06 |
26.6: 부분 stash 하기 (0) | 2020.01.06 |
26.5: stash 내용 표시하기 (0) | 2020.01.03 |