git stash 이해하기

test·2021년 10월 8일

git

목록 보기
7/10
post-thumbnail

Stash Stack

  • 내가 하던 작업을 잠시 저장해두고 다른 branch전환 후 코드 확인하고 다시 작업하던 branch를 가져올 수 있다.
  • stash에 저장(2line - 작업파일 staging area에 유지하면서 stash에 저장)
git stash push -m "first try"
git stash push -m "second try" --kepep-index
  • 아직 tracking 되지 않은 파일들도 stash에 포함하고 싶을때(모든 파일이 staging area에 들어감)
git stash -u(untracking)
git stash list(list check)
git stash show stash@{3}(stash@{3} view, detail -> -p)

*원하는 stash로 가고싶을때(아무것도 작성안하면 가장 위(최근), pop은 옮겨져 나오는것(목록 제거), 제거

git stash apply stash@{3}
git stash pop
git stash drop stash@{3}
git stash clear(all delete)
  • stash 내용 branch 만들면서 가져오기
git stash branch newBranch
profile
bedev

0개의 댓글