생활코딩

Coding Everybody

코스 전체목록

닫기

stash

수업소개

다른 브랜치로 checkout을 해야 하는데 아직 현재 브랜치에서 작업이 끝나지 않은 경우는 커밋을 하기가 애매합니다. 이런 경우 stash를 이용하면 작업중이던 파일을 임시로 저장해두고 현재 브랜치의 상태를 마지막 커밋의 상태로 초기화 할 수 있습니다. 그 후에 다른 브랜치로 이동하고 작업을 끝낸 후에 작업 중이던 브랜치로 복귀한 후에 이전에 작업하던 내용을 복원할 수 있습니다. 여기서는 이 기능에 대해서 알아봅니다. 

수업

댓글

댓글 본문
작성자
비밀번호
  1. 폭스킴
    git 참 알듯말듯 하네요~ @_@
    현재 BRANCH의 작업내용을 COMMIT하기 애매한 생태에서, STAGING AREA에 있어서 TRACKING되고 있는 파일들만 임시 스택에 저장하고, 다른 BRANCH로 이동해서 작업하다 다시 돌아와 저장한 걸 복구하거나 버릴 수 있다는 거 맞나요?
  2. git stash --help
    git reset --hard HEAD

    git stash
    git stash --save
    git stash apply
    git stash drop
    git stash pop
    git stash list
graphittie 자세히 보기