Git stash 개념과 명령어

hannni·2023년 2월 9일
1

Git

목록 보기
6/11

✏️ 정의

git stash

지금 작업보다 우선도가 높은 작업 의뢰가 생겼다던지, 다른 브랜치로 체크아웃하거나 이동해야 하는 경우가 있습니다.
이 명령어는 현재 브런치에서의 변경 사항을 잠시 중단할 때 사용합니다.

git stash pop

다른 브랜치에서의 작업을 끝내고 원래 작업중이었던 브랜치로 돌아와 잠시 중단시켰던 내용을 다시 적용 시킵니다.

✏️ 그 외 stash 명령어

  • git stash push -m 'message' : 메시지와 함께 저장
  • git stash list : 지금까지 stash시켰던 작업 목록 확인
  • git stash clear : 지금까지 stash시켰던 작업 목록 전부 삭제
  • git stash pop stash@{N} N번째 stash를 지정해서 적용

✏️ 메시지와 함께 stash 하기

  • git stash push -m "Message" : 메시지와 함께 일시적 보존
    여러 stash가 있을 경우 구분하기 위해 메시지와 함께 보존할 수 있습니다.

➕ stash가 안되는 경우

git stash를 실행할 때 기본적으로 작업 트리의 "새 파일 추가"는 저장 대상에 포함되지 않습니다. 옵션을 붙여 실행하거나, 신규 파일을 add하고 나서 실행해야 합니다.

1개의 댓글

comment-user-thumbnail
2023년 5월 17일

깃 주소 변경되었을 때 쓰는 명령어도 갈쳐주심 감사하겠읍니다 ,,~
잘 보고 가요 🤞

답글 달기