본문 바로가기
TIL 기록/git_github

git stash

by 지난_JINAN 2024. 1. 2.
Git / GitHub 강의 정리-17
stash 하기

stash : 현재 작업 디렉토리의 변경사항을 일시적으로 저장 후 원하는 시점, 브랜치에서 다시 적용 할 수 있음
git stash # 현재 작업 저장(commit x)

git stash pop # 원하는 시점, 브랜치에서 다시 적용

스태시 확인

 

원하는 것만 stash 하기

git stash -p # 원하는 것만 stash
git stash -m 'stash massage' # 메시지와 함께 stash
git stash list # stash 목록확인

y나 n로 원하는 hunk만 shash
메시지와 같이 stash
stash 리스트 확인

stash@{번호} : 리스트 번호로 apply,drop,pop 가능
원하는 스태시 적용 : commit하는것이 아닌 저장된 작업을 파일에 적용하고 이후 add, commit 진행하는 것

 

apply , drop, pop

apply : commit하는 것이 아닌 stash해둔 변경사항 적용
drop : 스태시한 작업 삭제
drop 확인
pop : 적용 및 삭제 ( apply + drop )
pop 후 list 확인

 

명령어 설명 비고
git stash 현 작업들 치워두기 끝에 save 생략
git stash apply 치워둔 마지막 항목(번호 없을 시) 적용 끝에 번호로 항목 지정 가능
git stash drop 치워둔 마지막 항목(번호 없을 시) 삭제 끝에 번호로 항목 지정 가능
git stash pop 치워둔 마지막 항목(번호 없을 시) 적용 및 삭제 apply + drop
💡 git stash branch (브랜치명) 새 브랜치를 생성하여 pop 충돌사항이 있는 상황 등에 유용
git stash clear 치워둔 모든 항목들 비우기  

 

소스트리에서 stash

스태시 버튼
커밋하지 않은 변경사항 stash
stash 확인
스태시 손택 후 적용 or 삭제
적용 후 삭제 : git stash pop
pop 후 브랜치 확인

 

 

강의 섹션 7. 프로답게 커밋 관리하기 ( 3 )
 

제대로 파는 Git & GitHub - by 얄코 - 인프런 | 강의

코알못도 따라올 수 있는 친절하고 쉬운 강좌! 현업 개발자는 Git 박사로 들어주는 끝판왕 강좌!, Git & Github, 얄코와 함께 제대로 판다!  ⭐️  대학교 이메일 계정이 있다면?🎓  대학생 반값쿠

www.inflearn.com

 

'TIL 기록 > git_github' 카테고리의 다른 글

과거 커밋 수정, 삭제, 병합, 분할  (2) 2024.01.04
커밋 수정하기  (0) 2024.01.03
hunk  (0) 2023.12.29
커밋 메시지 통일, gitmoji 사이트  (0) 2023.12.28
깃 활용  (1) 2023.12.26