일모도원(日暮途遠) 개발자
[Git] 작업중인거 임시 저장하기 본문
변경중인 소스를 임시로 저장하고 이전 상태로 되 돌려야 할때가 있다.
이때는 stash명령어를 사용하자.
> git status 명령어로 현재 변경된 파일을 확인해보자.
> git stash 명령어를 치면 현재 작업중인게 저장되었다고 나온다. "git stash push"와 동일한 명령어다.
WIP는 Work In Progress로 "진행중인 작업"이나 그냥 "작업중"으로 보면 된다.
임시저장한후에 status로 보면 Commit할게 없다고 나온다.
> git stash - 로 stash관련 명령어를 볼수 있다
> git stash list 를 치면 임시 저장된 리스트가 나온다. 맨위가 최신 데이타이다.
임시저장한 것을 원복시킬려면
git stash pop 또는 git stash apply stash를 사용하면 된다.
차이점은 pop을 사용하면 원복된것은 list에서 제거된다는것이다.
git stash pop 을 사용후 git stash list를 했을때. 맨첫번째것이 리스트에서 사라진것을 볼수 있다.
git stash apply stash 를 사용후 git stash list를 했을때. 맨첫번째것이 리스트에서 남아있는것을 볼수 있다.
'개발 > Git' 카테고리의 다른 글
[Git] commit 필터링 하기 (0) | 2022.09.20 |
---|---|
[Git] 작업중인거 임시 저장하고 이전상태로 가기 (stash) (0) | 2022.08.21 |
[Git] 로컬에 새로 저장소를 만들고 서버에 있는 저장소를 받아와서 넣고 싶을때 (0) | 2022.08.14 |
[GitHub] 토큰 재 생성하기 (0) | 2022.08.14 |
[Git] 작업중인거 저장하기(commit) (0) | 2022.08.07 |