Stash

CS File·2024년 12월 6일

GIT

목록 보기
6/10

Stash

commit, add 안한 변경사항을 임시 저장(stash로 옮기고 working directory와 staging area에 있는 변경사항은 삭제)

  • 여러번 쓸 수 있고, 순서대로 저장됨

Pop

stash에 있는 가장 최근 변경사항을 working directory와 staging area로 옮김(stash에 있는 변경사항 삭제)

Apply

stash에 있는 가장 최근 변경사항을 working directory와 staging area로 복사(stash에 있는 변경사항 유지)

Drop

stash에 있는 변경사항을 삭제

Clear

stash에 있는 변경사항을 전부 삭제

명령어

git stash								// working directory와 staging area 변경사항을 stash로 옮김
git stash pop							// stash에 있는 가장 최근 변경사항을 옮김
git stash apply							// stash에 있는 가장 최근 변경사항을 복사
git stash apply stash@{2}				// stash list에 있는 2번째 내용을 복사
git stash drop stash@{2}				// stash list에 있는 2번째 내용을 삭제
git stash list							// stash 내용을 순서대로 표시
git stash clear							// stash 내용을 전부 삭제
profile
공부 내용 정리

0개의 댓글