프로그래밍/Git

[Git] 5. stash

Beginner:) 2023. 7. 4.
320x100

Git stash란, 수정중인 파일들을 잠시 임시저장해야할 경우에 주로 사용된다.

 

예를 들면 Commit을 하기에는 코드 수정이 완료되지 않았는데 branch를 변경 또는 다른 작업을 해야할 때... 임시저장을 하고 나중에 다시 가져와 이어 작업할 수 있다.

 

1. 임시저장하기

git stash하게 되면 stack에 쌓이게 된다.

git stash

 

2. stash 리스트 확인

git stash list

 

3. stash 이력 확인

git stash show -p stash@{stash 번호}

4. stash 적용(apply)

stash는 stack과 같이 쌓인다 하였는데 적용하는 방법은 2가지이다.

C++ 기본 stack 라이브러리에서는stack에서 top을 하게되면 마지막 push의 값을 반환하나 stack에서 삭제하진 않는다.

apply도 마찬가지로 stack에서 삭제되지않고 적용하는 방법이다.

git stash apply stash@{stash 번호}

 

5. stash 적용&삭제 (pop)

4번 stash apply와 달리 pop을 하는 방법인데, stash를 적요하고 pop을 하기 때문에 stash 마지막 push 기록은 삭제된다.

git stash pop
반응형

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

[Git] Remote 명령어 모음  (0) 2023.12.23
[Git] repo 사용하기(feat. git 여러개 설정하기)  (0) 2023.10.12
[Git] 4. branch(2)  (0) 2023.06.05
[Git] 3. branch(1)  (0) 2023.05.31
[Git] 계정 자동 로그인(feat. VSCode)  (0) 2023.05.29

댓글