2024. 3. 31. 18:43
Git Stash
Stash란 Staging된 파일의 수정 내역을 통째로
새로운 stash라는 stack에 추가하여 git에 임시저장할 수 있는
기능이다. 여기서 git은 github가 아닌 디바이스에서 등록하여
사용중인 git을 의미한다.
Commonds
git stash
- 임의의 이름으로 스냅샷(saved stash)이 임시 저장된다.
git stash [save 이름]
- save와 이름을 생략하는 경우 익명으로 저장된다.
git stash list
- 저장된 모든 스냅샷의 내역을 보여준다.
git stash show
- 저장된 스냅샷의 가장 최근 스냅샷의 변경 내용을 간략하게 출력한다.
git stash show [이름]
- 지정된 스냅샷의 내용을 간략하게 출력한다.
git stash drop
- 가장 최근에 저장한 스냅샷을 삭제한다.
git stash drop [이름]
- 지정된 스냅샷을 삭제한다.
git stash clear
- 저장된 모든 스냅샷을 삭제한다.
git stash apply
- 가장 최근에 저장한 스냅샷을 적용한다.
git stash apply [이름]
- 지정된 스냅샷을 적용한다.
git stash pop
- 가장 최근에 저장한 스냅샷을 적용 후 삭제한다.
git stash pop [이름]
- 지정된 스냅샷을 적용 후 삭제한다.
마치며...
최근에 SI개발 회사에 취업을 하게 되어 바쁜 나날을 보내고 있다. 회사 적응기, 경기권에서 서울권으로 이사 등 신경써야 할 일이 부쩍 늘어 블로그와 깃허브 잔디를 제대로 심지 못해 그 동안 너무 아쉬웠다... 개발자 취준생일 때는 한번도 사용해보지 않았던 git commond 였는데 실무에서는 생각보다 stash를 자주 쓰게 되는 것 같아 포스팅 해보았다. 이제 바쁜 몇가지 일이 마무리 되었으니 다시 블로그 포스팅과 github 잔디심기에 소홀해지지 않도록 꾸준히 노력해야겠다.
'Git > Git Commands' 카테고리의 다른 글
[ Git-commands ] 최근 커밋 메시지 변경하기 (0) | 2024.09.28 |
---|