스택에 저장된 스태시 내용이 다시 워킹 디렉토리로 복구될 때, 작업 내용과 현재 워킹 디렉토리가 병합된다. 같은 파일에서 동일한 부분을 변경했다면 즉시 충돌이 발생한다. 해당 경우 스태시는 스택에 저장된 내용을 자동으로 삭제하지 않으므로 직접 충돌을 해결한 후 스태시 목록을 수동으로 삭제해야 한다.
새로운 브랜치 생성 후 스태시 적용
스태시 충돌이 예상된다면 스태시용 브랜치를 생성해서 작업하는 것이 좋다. 스태시 스택에 저장된 내용으로 새로운 브랜치를 동시에 생성할 수 있다.
$ git stash branch 브랜치이름
$ git stash branch 브랜치이름 특정스태시
정상적으로 스태시 복원이 적용되면 저장된 스택은 자동으로 삭제된다.
'Git' 카테고리의 다른 글
병합 (0) | 2025.03.17 |
---|---|
워킹 디렉토리 정리 (0) | 2025.03.16 |
수정 사항 임시 저장 (0) | 2025.03.16 |
브랜치 삭제 (0) | 2025.03.13 |
브랜치 패치 (0) | 2025.03.13 |