728x90
git stash
- git stash는 작업 중인 변경사항을 임시로 저장하고 나중에 다시 적용할 수 있게 해주는 명령어
- git stash list
- 작업저장목록
- git stash show 인덱스
- 복사본 내용 조회
- git stash show -p 인덱스 : 상세조회
- git stash pop
- 작업목록에서 제거하면서 저장사항 적용
- git stash apply
- 작업목록에서 놔둔채 저장사항 적용
- git stash apply 0
- 가장 최근에 저장한 stash의 적용
- git stash clear
- 전체 stash 목록 클리어
실습

local에서 수정 후 commit하지 않은 상태

origin에서는 수정 후 커밋

pull하면 error 발생

git stash

했더니 내가 적어놓은 부분이 사라짐 - 따로 저장된것

stash list로 인덱스 0에 저장된 것 확인(가장 최신내용이 0)
stash show -p 0으로 인덱스 0의 stash 상세내용을 확인

stash로 수정사항을 없앴기 때문에 pull 가능

origin의 내용으로 적용됨

git stash pop하면

저장사항이 적용되며 충돌발생

변경, 저장 후 add, commit, push

적용 완료

728x90
'Git' 카테고리의 다른 글
[Git] feature branch (0) | 2023.12.20 |
---|---|
[Git] tag (0) | 2023.12.19 |
[Git] case별 git pull (1) | 2023.12.15 |
[Git] diff, fetch (0) | 2023.12.13 |
[Git] 취소 상황 (0) | 2023.12.12 |