使用现有更改创建新分支

时间:2012-07-30 16:25:36

标签: git

我克隆了存储库的主分支并进行了一些更改。如何使用这些更改创建分支?我不想让他们中的任何一个掌握。

2 个答案:

答案 0 :(得分:9)

如果您尚未提交:

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

如果您已提交(master包含您的更改):

$ 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 :(得分:1)

供将来参考。在进行任何更改之前,通常会分支。但是为了将来参考

git stash save
git stash branch <branchname>