1
A
回答
2
是(注:假设提交的修改):
创建一个新的分支关闭后备箱:再次 git checkout -b my-feature-branch
结帐干线: git checkout trunk
复位主干更改之前声明: git reset --hard <revision before your changes>
Voila。
0
如果您有未提交的更改,请使用git stash
来隐藏它们。
创建一个新分支git checkout -b <new_branch>
,然后应用git stash apply
。
如果您有两个已提交和未提交的更改,请将它们与git stash
藏起来,然后执行@jmosbech编写的内容,然后在新分支上执行git stash apply
。
+1
在第一种情况下,'stash'没有意义,您可以简单地使用'git checkout -b
1
刚签有选项-m
(--merge
)的特性分支和提交像往常一样:
$ git checkout -m topic
相关问题
- 1. svn - 合并树干更改为分支,然后将分支更改回干线
- 2. Git/source树将分支B的特定提交移动到分支A
- 3. 将分支合并到主干。更改分支的主干
- 4. 将提交从一个分支移动到另一个分支
- 5. Subversion在树干过期时将分支合并到树干
- 6. Subversion将未提交的更改提交到一个新分支
- 7. 合并分支到树干?
- 8. 将未完成的更改从主分支移动到分支
- 9. GIT中移动从主未提交更改至新分支
- 10. 移动git的分支之间的未提交更改
- 11. git合并分支 - 不想在远程分支基地之前提交
- 12. 想要将MySQL Datadir移动到另一个分区
- 13. 移动合并提交回旧分支,恢复主分支并保持更改
- 14. SourceTree更改分支,失去未提交的工作?
- 15. 詹金斯工作DSL:我想获得提交或标记分支
- 16. 将更改合并到未提交更改的工作区
- 17. 如何将提交移动到另一个分支?
- 18. git - 将分支“标记”移动到其他提交?
- 19. 如何取消对提交的提交并将其移动到分支
- 20. 如何将所有提交从特定提交移动到新分支
- 21. 我想要动态更改UIDatePicker的datePickerMode
- 22. 想要将SQL查询更改为LINQ
- 23. 将多个提交从一个分支移动到另一个分支?
- 24. 如何将分支(或指定的提交)移动到另一个分支?
- 25. 如何将所有提交从一个分支移动到另一个分支?
- 26. 如何撤消提交并将更改提交到Git中的其他分支?
- 27. 想要将我的主人更改为较旧的提交,我该如何做?
- 28. 需要提交并再次将我的更改推送到同一分支
- 29. Git:创建一个分支。提交一堆。回到主分支,只想合并某些提交
- 30. 将错误分支上的未提交更改记录到右分支
提交的更改或提交的更改(或两者兼而有之?) – R0MANARMY 2012-08-08 19:26:12
是boht类型的提交。 – loyalflow 2012-08-08 21:26:51