본문 바로가기

QA 업무

[CI/CD] [git&github] 7.3 작업 임시 저장하기

7.3 작업 임시 저장하기

소스트리에서 스태시로 작업 내역을 임시 저장할 수 있었음

 

7.3.1 git stash : 변경 사항 임시 저장하기

git stash 명령어 입력 시, 작업이 임시 저장됨, git stash -m "메시지" 또는 git stash --message "<메시지>
git stash -m "add C" 라는 메세지와 함께 작업 임시 저장 후 a.txt 파일로 돌아와 작업한 내역이 사라짐(임시 저장됨) 확인

 

2. git stash list : 임시 저장된 작업 내역 조회하기

 

3. git stash apply<스태시> : 임시 저장된 작업 적용하기

git stash apply <스태시> : 임시 저장된 작업을 작업 디렉터리에 적용하는 명령

 

임시 저장된 변경 사항 stash@{0} 을 적용, git stash apply stash@{0} 입력
변경사항이 적용됨, 스태시가 적용된 결과

4. git stash drop <스태시> : 임시 저장된 작업 삭제하기

스태시 내의 임시 저장된 작업을 지우는 명령은 git stash drop <스태시> 임

 

가령 stash@{0} 을 스태시에서 삭제하는 명령은 git stash drop stash@{0} 임

 

stash@{1} 이 stash@{0}가 됨

cf. git stash clear 는 임시 저장된 작업을 전부 삭제하는 명령