Git Stash

On a regular basis·2021년 11월 12일
0

🐤 팀원 분이랑 같이 뭘 하던 중에 갑자기 다른 브랜치로 이동해야하는 경우가 있었는데 굳이 커밋을 할게 없는 상태였다. 딱히 뭐라 넣을 메시지도 없는 상태에서 팀원 분이 git stash하고 넘어가라고 하셔서 그렇게 했는데 너무 편해서 노트에 적어놓고 블로깅해야겠다고 생각했다! 이런 소소한 팁들 너- 무 좋다!

🐤 git stash를 활용한 <임시보관하기>

현재 작업중인 브랜치에서 다른 브랜치로 checkout 해야 할 경우 커밋하지 않은 작업 때문에 checkout이 안될 수 있다. 이럴 때 커밋하지 않은 작업을 stash 명령어로 임시 보관하고 다른 브랜치로 checkout할 수 있다. 스택에 임시 보관한 작업들은 나중에 다시 꺼내와 마무리할 수 있으니까!!

$ git add . 
$ git stash
$ git checkout <다른 브랜치>

🐤 stash 목록 확인하기

$ git stash list

-> git stash list를 하면, stash한 목록들이 나옴 !

🐤 stash 적용하기 (작업했던 것을 다시 가져오기)

$ git stash apply

-> 가장 최근의 stash를 가져와 적용한다.
$ git stash apply stash@{0}

-> stash@{0}은 하나의 예시. 
-> stash@{0} 에 해당하는 stash를 적용한다.
-> git list를 통해 살펴본 stash@{0)가 저장되어 있는 것을 살펴볼 수 있고, 임시저장한 코드를 다시 불러오는 코드는 apply를 통해 구현할 수 있음!

🐤 출처: https://overcome-the-limits.tistory.com/entry/협업-협업을-위한-Git-명령어-가이드?category=923736

profile
개발 기록

0개의 댓글