시그마 삽질==six 시그마

git stash (임시저장) 본문

프로그래밍/GIT

git stash (임시저장)

Ethan Matthew Hunt 2020. 8. 20. 19:50
//작업중인거 (staging이든 모든) 임시저장 이동
git stash


//만약 특정 명칭을 줘서 저장하고 싶다면  git stash save를 이용 
git stash save my_work

//임시저장한거 리스트 보기
git stash list

//최근 작업 가져오기
git stash apply 

//staged 상태였던것도 적용하려면
git stash apply --index

//stash 특정 이름으로 가져와  적용(요기 예시에선 stash@{0} )  
git stash apply stash@{0}  

//stash 특정 이름으로 가져와  적용(요기 예시에선 stash@{0} )  +staged 상태였던것도 적용하려면
git stash apply  --index stash@{0} 

//최근꺼 drop
git stash drop

//해당 stash 이름인거 drop(요기 예시에선 stash@{0} )  
git stash drop stash@{0}

//git  stash 있는거 전부 삭제
git stash clear

//복원하고 stash를 바로 제거
git stash pop 

//복원하고 stash를 바로 제거 (staged 된거 반영하려면 --index)
git stash pop  --index


//git stash 최근꺼 잘못 적용한거 roll back

git stash show -p | git apply -R

//git stash 특정한거 잘못 적용한것 roll back(요기 예시에선 stash@{0} )  
git stash show -p stash@{0} | git apply -R


 

 

Reinstate index 를 눌러야 staging 여부도 반영됨

 

'프로그래밍 > GIT' 카테고리의 다른 글

git 기본 명령어  (2) 2020.08.20
git status , git diff  (0) 2020.08.20
git repository 복사하기  (0) 2020.08.12
git 히스토리 초기화  (0) 2020.08.10
git branch/checkout  (0) 2020.08.10
Comments