[Git] 현재 변경사항을 다른 브랜치에 커밋하는 방법
2022. 3. 9. 22:54
반응형
현재 변경사항을 다른 브랜치에 커밋하는 방법
개발을 하다가 커밋을 하려고 보면 다른 브랜치인 것을 확인할 때가 있다.
git stash를 사용하여 다른 브랜치에 커밋할 수 있다.
$ git stash
$ git checkout other-branch
$ git stash pop
git stash는 커밋하지 않은 변경사항을 임시로 저장한다.
git checkout 명령어로 브랜치를 옮긴 뒤
git stash pop 명령어로 앞서 저장한 내용을 가져온다.
$ git stash -m "임시저장"
Saved working directory and index state WIP on master: 451c825 Add index.html
git stash 는 커밋처럼 -m 옵션을 사용하면 변경사항에 메시지를 붙일 수 있다.
git stash list 로 현재 저장소에 임시 저장된 전체 목록을 확인할 수 있다.
$ git stash list
stash@{0}: On master: 임시 저장
참고
https://www.lainyzine.com/ko/article/git-stash-usage-saving-changes-without-commit/
728x90
반응형
'programming language > Git' 카테고리의 다른 글
[Git] git reflog 명령어로 삭제된 커밋 브랜치 복구하기 (0) | 2022.12.08 |
---|---|
[Git] 원격 브랜치 삭제 delete remote branch 로컬 브랜치 삭제 delete local branch (2) | 2021.11.06 |
[Git] project 사용시 fork 하는 법 (0) | 2018.06.21 |
Written by ner.o
개발자 네로의 개발 일기,
자바를 좋아합니다 !
댓글 개