Git stash 사용하기: 임시로 변경 사항을 저장하기 위한

서론 Git은 분산 버전 관리 시스템(DVCS)으로, 프로젝트의 변경 이력을 관리하고 협업을 위한 다양한 기능을 제공한다. Git을 사용하다 보면, 작업 중에 다른 브랜치로 전환해야 하는 경우가 생길 수 있다. 이때 변경 사항을 커밋하지 않고 브랜치를 전환하면 아래와 같은 에러 메시지가 표시된다. 1 2 3 4 error: Your local changes to the following files would be overwritten by checkout: file.txt Please commit your changes or stash them before you switch branches. Aborting 해석을 해보면, file.txt 파일에 변경 사항이 있어서 브랜치를 전환할 수 없다는 것이다. 이런 경우 커밋을 하거나 변경 사항을 임시로 저장하는 방법이 있다. 이번 포스트에서는 Git stash를 사용하여 변경 사항을 임시로 저장하고, 다른 브랜치로 전환하는 방법에 대해 알아보겠다. ...

7월 26, 2024 · 3 분 · 469 단어 · In-Jun Hwang