git stash

sunghun kim·2024년 8월 26일

[git]

목록 보기
10/10

출처: git기초 (코딩애플)


서론

코드 작성한 것을
잠깐 치워놓고 개발하고 싶으면 주석처리 해도 되지만
git stash 명령어로 잠깐 코드를 치울 수 있습니다.


git stash

먼저 새로운 작업 폴더와 파일을 만들었습니다.
그리고 commit 까지 해줍니다.

지금처럼 2번째 줄에 코드를 작성했는데
잠깐 치우고 싶은 경우

git stash를 입력해주면
방금 작성한 bbbbbb코드는 임시 보관함에 보관됩니다.
(그래서 파일들이 최근 commit 상태로 되돌아갑니다.)

staging 된 것이든 안된 것이든 추적중인 파일은 다 이동됩니다.
새로만든 파일인데 staging 안되었다면 이동안됩니다.

git stash save "ㅁㅁㅁㅁ" 와 같이 메모도 함께 입력할 수도 있습니다.
git stash list git stash는 여러번 할 수 있어서
현재 stash 되어있는 코드 목록을 전부 출력할 수 있습니다.

git stash pop 을 통해서 코드를 다시 불러올 수도 있습니다.

stash는 stack 저장소 이므로
가장 최근 것부터 불러옵니다.
주석처리를 하면 commit 할 때 반영되므로
commit 시 숨길 때 git stash 가 유용합니다.


추가 명령어

git stash drop 번호: stash 1개 삭제
git stash clear: stash 전부 삭제
git stash -p: 일부 코드만 stash 하고 싶을 때

profile
기죽지않기

0개의 댓글