마이라이프해피라이프

오늘의 코딩 일기 - git stash 본문

일기

오늘의 코딩 일기 - git stash

YONJAAN 2022. 8. 10. 13:47

1. literal class

c++ 공부한 것.

 

2. git stash

아직 branch가 생성되지 않아 다른 branch에 작업하고 원하는 branch로 옮기고 싶을 때 ! 유용한 명령어

stash는 commit하지 않은 파일을 임시로 보관하는 저장소이다. 

 

  •  새로운 stash 만들기 git stash 명령어
git stash // 또는 git stash save

 

  • 목록 확인하기
git stash list

 

  • 적용하고 싶은 branch로 이동
git checkout <branch명>

 

  • stash 적용하기 
git stash apply

 

  • staged 상태 반영해서 stash 적용하기
git stash apply --index

 

  • stash 제거하기 (적용 후에 자동으로 사라지지 않음. 제거해주어야 함!)
git stash drop // 가장 최근의 stash 제거 

git stash drop <stash 이름>  //특정 stash 제거. 이름은 git stash list로 확인

 

  • 제거하면서 적용하는 명령어 (apply + drop)
git stash pop

 

  • stash 되돌리기 (참고)
git stash show -p | git apply -R

 

https://gmlwjd9405.github.io/2018/05/18/git-stash.html

 

협업하면서 이것저것 알아가는 중.. 

branch가 제일 어려운 것 같다!

git checkout도 은근 쓰임이 다양해서 매번 놀라는 중이다.

 

'일기' 카테고리의 다른 글

협업하면서 느낀점  (0) 2022.08.19
인생은 어려워  (0) 2022.08.13
오늘의 코딩 일기 - git checkout  (0) 2022.08.09
오늘의 코딩 일기 - git으로 협업하기  (0) 2022.08.03
오늘의 코딩 일기  (0) 2022.08.03