네로개발일기

개발자 네로의 개발 일기, 자바를 좋아합니다 !

반응형

 

현재 변경사항을 다른 브랜치에 커밋하는 방법

 

개발을 하다가 커밋을 하려고 보면 다른 브랜치인 것을 확인할 때가 있다.

 

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/

 

git stash 사용법: 커밋하지 않고 변경사항 저장하는 방법

git stash 명령어으로 Git 저장소의 변경사항을 임시로 스택에 쌓아둘 수 있습니다. 이 글에서는 stash를 사용해 변경사항을 저장하고 다시 꺼내오는 방법에 대해서 소개합니다.

www.lainyzine.com

 

728x90
반응형
blog image

Written by ner.o

개발자 네로의 개발 일기, 자바를 좋아합니다 !