2012-07-30 2 views
3

저장소의 마스터 분기를 복제하고 일부 변경했습니다. 이러한 변경 사항으로 분기를 작성하려면 어떻게해야합니까? 나는 그들 중 하나를 지배하기를 원하지 않는다.기존 변경 사항이있는 새 분기 작성

+0

은 아직 최선을 다하고 적이 :

$ git checkout -b <new_branch_name> # create (and checkout) the new branch $ git commit -a # commit to the new branch 

당신이 이미 저지른 경우 (master 변경 사항을 포함)? – vergenzt

답변

8

당신은 아직 커밋하지 않은 경우 :

$ git branch <new_branch_name>  # create the new branch 
$ git reset --hard HEAD^   # rewind master 

$ git checkout <new_branch_name> # switch to the new branch 
1

나중에 참조 할 수 있도록. 일반적으로 변경하기 전에 분기합니다. 그러나 나중에 참조

git stash save 
git stash branch <branchname> 
관련 문제