GIT deteached head에서 브랜치 생성 질문
글쓴이: nimeaz / 작성시간: 일, 2011/09/04 - 12:43오후
안녕하세요.
git 사용중에 브랜치 관련해서 질문이 있습니다.
코드에 문제가 있어서 히스토리를 살피려고 중간 쯤의 코드를 체크아웃합니다. 브랜치는 이 때 deteached head 상태가 됩니다.
>git checkout 84e7ad4
이 상태에서 좀 시험적인 체인지들을 하다가 아! 잘 작동하는 코드를 찾아냅니다.
결국 deteached head 상태에서 로컬에 change들을 갖고 있는 상태입니다.
이 부분을 더 연구해 볼 필요가 있어서 이 change들과 함께 84e7ad4 커맷으로 부터 브랜치를 만들려고 합니다.
지금 로컬에 change를 갖고 있는 상태에서
>git checkout -b 84e7ad4
하면 로컬의 change들이 다시 84e7ad4의 코드로 원복이 될 것 같은데, 이 change들을 유지한체 84e7ad로 부터 branch를 만들고 이 로컬의 change들을
만들어진 브랜치에 안전하게 commit 하려면 어떻게 해야 하나요?
감사합니다.
Forums:
현재 그 상태에서 git checkout -b
현재 그 상태에서
git checkout -b {branch name}
하시면 change를 유지한채로 branch를 만들 수 있습니다.
Gentoo Rules!
댓글 달기