我克隆了存储库的主分支并进行了一些更改。如何使用这些更改创建分支?我不想让他们中的任何一个掌握。
答案 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>