개인적으로 애용하는 git stash 꿀팁

미연·2025년 1월 12일
1

commit은 하기 싫은데 임시저장은 하고 싶을 때

message 남기는 방법

  1. 현재까지 작성한 코드들 모두 staging에 올리기
    $ git add .
  • 본인이 임시저장 하고 싶은 코드만 골라서 staging에 올릴 수도 있다.
  1. message 단위를 남김과 동시에 임시저장 하기
    $ git stash save "message"

  2. 2번 명령어를 터미널에 입력하고 엔터를 치면, 작성한 코드가 모두 사라지면서 임시저장이 된다.

  3. 임시저장한 목록 보기
    $ git stash list

  4. 4번 명령어를 터미널에 입력하고 엔터를 치면, 다음과 같이 인덱스 0번에 임시저장한 단위가 업로드 된 것을 볼 수 있다.

  • q 를 입력하면 임시저장 목록에서 나갈 수 있다.
  1. 임시저장한 코드들을 불러오고 싶을 때
    $ git stash pop

message 안 남겨도 되는 방법

  • 개인적으로 가장 애용하는 명령어다.
  • 의도하지 않았던 브랜치에서 코드를 작성하는 등의 실수를 했을 때.. ^^ 의도했던 브랜치로 이동하여 이 방법을 사용한다.
  1. 현재까지 작성한 코드들 모두 저장하기
    $ git stash

  2. 임시저장한 목록 보기
    $ git stash list

  3. 2번 명령어를 터미널에 입력하고 엔터를 치면, 다음과 같이 인덱스 0번에 임시저장한 단위가 업로드 된 것을 볼 수 있다.

  • 현재 브랜치에서 마지막으로 남긴 commit이 조회된다.
  • q 를 입력하면 임시저장 목록에서 나갈 수 있다.
  1. 임시저장한 코드들을 불러오고 싶을 때, 이 명령어를 입력하면 저장했던 코드들이 몽땅 불러와진다.
    $ git stash pop
profile
FE Developer

0개의 댓글

관련 채용 정보