코드 작성을 하다가 갑자기 다른 브랜치로 체크아웃을 해야하는 상황이 올때
너무너무 유용하게 사용할 수 있는 git stash !!!!
작은 프로젝트에선 체크아웃을 한 뒤에 아예 clone 파일을 하나 만들어서 맘편히 거기서 작업하고 올리기도 했는데, 큰 프로젝트를 하게 되면 이럴수 없으니 이럴때 너무 유용하게 (필수로 사용할것만같은) git stash 사용하기!!
git stash
git stash를 하면, 변경사항이 임시로 저장이 되고 stash 명령어를 통해 저장했던 내용을 뽑아오는건
git stash pop !
stash는 스택처럼 동작하는데, pop을 통해 가장 최근 (선입선출) 저장된 내용이 꺼내지고, 그 내용은 날아간다.
(stash는 다른 브랜치에서도 가져올 수 있는데, 머지 컨플릭트가 날때 하나하나 해결해나가는것처럼 이것도 컨플릭트가 나면 하나하나 해결해줘야 한다.)
$ git stash pop
git stash 메시지
git stash도 커밋처럼 메세지를 붙일수 있다!!!
$ git stash -m 'stash 메시지 작성'
git stash 인덱스
$ git stash list
git stash 삭제하기
$ git stash clear
git stash 내용으로 새로운 브랜치 만들고 pop시키기
$ git stash branch new-branch
git stash pop말고 apply하기
git stash apply
git stash pop은 순서가 git stash apply -> git stash drop 으로 나눠지는것
'✍ 따뜻한 개발 공부' 카테고리의 다른 글
SSR인지 CSR인지 확인하는 방법 ? / 개발자 도구에서 java Script 끄기 (0) | 2023.01.31 |
---|---|
마크다운 정리 (0) | 2023.01.30 |
임시 메모장 - 수파베이스 관련 (2) | 2023.01.22 |
깃 컨밴션 양식 (ㄷㅇ님이 공유해주신 소중한 내용❤️) (0) | 2023.01.20 |
이 코드 머에영 자세히 분석해보고 싶당 (0) | 2023.01.13 |
댓글