Git Commit to New Branch
本问题已经有最佳答案,请猛点这里访问。
根据git文档,如果我想保存对新分支的更改,标准产品是
1 2 3 4 | 1) git branch new_branch (assuming the branch hasn't been created) 2) git checkout new_branch 3) write new code 4) commit, and it automatically gets put in the new branch |
但是如果我按这个顺序做事呢
1 2 3 | 1) write new code 2) git branch new_branch 3) ??? |
号
现在如何将新代码保存到新分支?
相同的。
你可以在以后结账(只要是新的分行)。
1 2 | 3) git checkout new_branch 4) commit, and it automatically gets put in the new branch |
请注意,您还可以在一个命令中创建和签出:
1 | git checkout -b new_branch |
号
将更改提交到当前分支。然后从当前分支创建一个新分支。
1 | $ git checkout -b new_branch currentbranch |
退房您的
1 | $ git checkout currentbranch |
。
通过1提交重置
1 | $ git reset HEAD~1 |