Git stash - 작업 내용 임시 저장하기

2022. 4. 21. 10:09·Etc
728x90

스터디를 진행하던 도중 급하게 pull을 받아야 하는 상황이 생겼는데 변경사항이 있어서 pull을 받기 전에 완성하지 않은 코드를 push 해버린 경험이 있는데 그런 불상사를 방지하고자 git stash라는 명령어를 알게 되었다.

 

그래서 git stash가 무엇인가?

git stash는 결국 마무리 하지 않은 작업을 stack에 잠시 저장할 수 있도록 해주는 명령어이다.

이를 통해서 완료되지 않은 일을 commit 하지 않고도 다시 꺼내와 마무리 할 수 있다.


어떻게 사용할까?

저장을 하기 위해서는 아래 명령어만 입력하면 된다.

git stash

이후 저장이 되었는지 확인하기 위해서 아래 명령어를 입력하면

git stash list
stash@{0}: WIP on master: 44a2943 ...

위와 같이 리스트가 나오게 된다. 이후 pull을 받고 다시 저장했던 내용을 가져오고 싶다면

git apply --index

위 명령어를 입력하면 변경사항이 다시 돌아온다.

 

마지막으로 stash list 내역을 삭제하고 싶다면

git stash drop

명령어를 통해 제거할 수 있다.

저작자표시 비영리 (새창열림)

'Etc' 카테고리의 다른 글

애플리케이션 뒤로가기 버튼 history back 이슈  (0) 2022.05.24
Ubuntu 20.04 Waiting for cache lock: Could not get lock /var/lib/dpkg/lock. 오류  (0) 2022.04.27
git commit 시 여러 계정을 사용하는 경우  (1) 2022.02.22
MongoDB에 관하여  (0) 2022.02.21
github git clone password 인증  (0) 2022.02.20
'Etc' 카테고리의 다른 글
  • 애플리케이션 뒤로가기 버튼 history back 이슈
  • Ubuntu 20.04 Waiting for cache lock: Could not get lock /var/lib/dpkg/lock. 오류
  • git commit 시 여러 계정을 사용하는 경우
  • MongoDB에 관하여
요술공주밍키
요술공주밍키
조금씩이라도 꾸준히..
  • 요술공주밍키
    삽질의흔적
    요술공주밍키
  • 전체
    오늘
    어제
    • 분류 전체보기 (133)
      • Java (42)
        • Spring Boot (14)
        • Spring Boot 게시판 (14)
        • 공중화장실 찾기 (4)
        • 쇼핑몰 (8)
      • JavaScript (8)
        • NodeJS (2)
      • Python (5)
        • Django (4)
      • Server (10)
        • Docker (4)
        • K8S (0)
        • Jenkins (1)
      • 알고리즘 (22)
        • 프로그래머스 (17)
        • 백준 (5)
      • Etc (21)
        • 개발 팁 (1)
      • 일상 (24)
        • 독서 포스트 (22)
        • 회고록 (2)
  • 인기 글

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
요술공주밍키
Git stash - 작업 내용 임시 저장하기

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.