아무거나

[git] 작업도중 임시로 저장해 두고 다른 branch에서 작업하고 싶을때 사용하는 명령(git stash) 본문

Infra/Git & SVN

[git] 작업도중 임시로 저장해 두고 다른 branch에서 작업하고 싶을때 사용하는 명령(git stash)

전봉근 2020. 6. 6. 00:30
반응형
  • 작업도중 임시로 저장해 두고 다른 branch에서 작업하고 싶을때 사용하는 명령(git stash)
    • 하던 작업 stash 저장
          $ git stash
      
    • stash 목록을 확인
          $ git stash list
      
    • stash 적용
          // 최근 저장된 stash 으로 적용
          $ git stash apply
      
          // 원하는 stash의 버전으로 적용
          $ git stash apply {stash 버전명}
      
          // index 옵션을 적용하면 staged 상태였던 파일들까지 자동으로 다시 staged 상태까지 복원시켜준다.
          $ git stash apply --index
      
    • 임시 저장된 stash 제거
          // 최근 저장된 stash 제거
          $ git stash drop
      
          // 원하는 stash의 버전으로 제거
          $ git stash drop {stash 버전명}
      
    • 적용과 동시에 적용한 stash를 제거
          // apply + drop
          $ git stash pop
      
반응형
Comments