Skip to main content
  1. Learn
  2. Software Development
  3. Guides
  4. Git tutorial
  5. Git 협업
  6. 브랜치 전환
  7. 브랜치 보관
GuidesSoftware DevelopmentBacklog
Git

Project and code management together.

브랜치 보관

작업 트리에 커밋되지 않은 변경 사항(또는 새 파일이 추가됨)이 있고 새 브랜치로 전환하려는 경우 커밋되지 않은 변경 사항도 새 브랜치로 전달됩니다. 커밋한 변경 사항은 새 브랜치에 커밋됩니다.

그러나 Git이 현재 브랜치의 커밋되지 않은 변경 사항과 전환하려는 새 브랜치의 파일 간에 충돌을 발견하면 전환이 허용되지 않습니다. 브랜치를 전환하기 전에 해당 변경 사항을 커밋하거나 숨겨야 합니다.

커밋되지 않은 변경 사항을 임시로 저장하기 위한 서랍으로 stash 를 생각할 수 있습니다. 스태싱을 사용하면 작업 트리에서 "지저분한" 변경 사항을 제쳐두고 클린 슬레이트로 새 브랜치에서 작업을 계속할 수 있습니다.

언제든지 stash에 저장된 커밋되지 않은 변경 사항을 꺼내 원래 브랜치 및 다른 브랜치에 나중에 적용할 수 있습니다.

Subscribe to our newsletter

Learn with Nulab to bring your best ideas to life