hayu's 개발 일지

[TIL]240411 git stash 및 저장법 본문

기술/git, github

[TIL]240411 git stash 및 저장법

hayu00 2024. 4. 11. 21:39

git stash 및 저장법

저장(save)

- save 뒤에 따옴표로 description을 포함하여 저장한다.

- save 는 생략 가능하다.

git stash save '[Feature] ** 작업중'

git stash

 

목록 보기(list)

- 저장한 목록은 list 명령어로 볼 수 있다.

- stash는 스택으로 관리한다.(FILO : First In Last Out)

git stash list

 

적용하기(apply)

- 변경 사항은 apply 명령어로 저장한다.

# 최근 stash를 적용하는 것이다.
git stash apply

# 특정(n번째) stash를 적용할 때는 적용한다.
git stash apply stash@{n}

 

적용과 동시에 삭제하기(pop)

- stash이 쌓이는 것과 관리하기가 싫을 때 사용하면 좋은 방법이다.

# 최근 stash를 적용하고 삭제하는 것이다.
git stash pop

 

특정 목록 삭제(drop)

- 이미 적용했거나, 더 이상 사용하지 않는 stash를 삭제한다. / n은 순서를 말한다.

git stash drop stash@{n}

 

모든 목록 삭제(clear)

- 아래 명령어를 사용하면 모든 목록이 삭제된다. (주의해서 사용하기!)

git stash clear

 

되돌리기

- 불러오지 말아야 할 stash를 불러왔을 때 다시 되돌리는 방법이다.

git stash show -p | git apply -R