본문 바로가기
IT/Git

여러 개의 스태시로 작업하기

by 뉴코딩맨 2023. 1. 31.

git stash 명령어로 여러 개의 작업 내용을 저장할 수 있고 저장한 작업 내용을 선택해서 불러오기를 할 수 있다.
자주 쓰이지는 않겠지만 알아두면 유용할 것 같다.

 

여러 개의 스태시로 작업하기

 

numbers.txt 파일 생성
numbers.txt 파일 생성

 

git stash 명령어로 작업내용 저장
git stash 명령어로 작업내용 저장

 

numbers.txt 파일에 one 추가
numbers.txt 파일에 one 추가

 

numbers.txt 파일에 two 추가
numbers.txt 파일에 two 추가

 

numbers.txt 파일에 three 추가
numbers.txt 파일에 three 추가

 

git stash 명령어 적용 상태
git stash 명령어 적용 상태

 

git stash 명령어로 저장한 목록 적용
git stash 명령어로 저장한 목록 적용

 

git stash apply stash@{0} 명령어를 적용
git stash apply stash@{0} 명령어를 적용

 

git stash apply stash@{1} 명령어를 적용
git stash apply stash@{1} 명령어를 적용

 

git stash apply stash@{2} 명령어를 적용
git stash apply stash@{2} 명령어를 적용

 

git stash로 저장한 작업 목록을 git stash list 명령어로 확인할 수 있고 git stash apply @{"번호"} 명령어로 원하는 작업 내용을 불러와서 사용할 수 있다. 저장되는 순서는 스택 구조라서 0->three 1->two 2->one로 저장이 된다. 원하는 작업 내용을 가져온 상태에서 다른 작업 내용을 불러오면 충돌이 발생하니 이전 내용을 지우고 다시 불러와야 된다.

'IT > Git' 카테고리의 다른 글

git checkout 이전 커밋 확인하기  (0) 2023.02.02
git stash 삭제  (0) 2023.02.01
git stash 명령어  (0) 2023.01.30
git diff 명령어로 commit 비교하기  (0) 2023.01.29
git diff 명령어로 브랜치 비교하기  (0) 2023.01.28

댓글