git stash : 급하게 브랜치를 바꿔야 할 때

gth1123·2021년 11월 14일
0

github

목록 보기
14/18

종종 다른 브랜치에 작성한 코드를 보기 위해 현재까지 작성한 코드를 임시로 커밋 후 브랜치를 바꾸곤 했다.
오늘 git stash라는 것을 알게 되었고 다음에 그럴 상황이 생기면 git stash를 이용해서 의미없는 커밋을 하는 것을 지양해야겠다.

  • stash : 숨기는 장소, 몰래 챙겨두다

상황 가정

  • 갑자기 작업하던 브랜치에 작업이 완료되지 않았는데 급하게 브랜치를 바꿔야 되는 상황

git stash 사용하기

  1. git stash
    • 커밋을 하지 않아도 git stash만으로 워킹 트리가 깨끗해짐(브랜치 변경 가능)
    • 임시 저장하면서 현재 작업한 내용들이 임시로 사라짐
  2. 급하게 브랜치 변경 후 급한일 처리
  3. 다시 git stash를 사용한 브랜치로 돌아와서 git stash pop
    • 임시로 사라졌던 작업한 내용들이 복구 됨

참고

profile
움직이는 만큼 행복해진다

0개의 댓글