我在git下有一个项目。我想开始一个新的分支来添加一个主要的新功能。在主分支下,我将继续添加错误修复和次要功能。每隔一段时间,我想将主分支上的更改引入我的“主要新功能”分支。什么是最好的方法来做到这一点?最后,我会将“主要新功能”分支合并到主分支中。Git:从另一个分支获取更改
回答
git checkout featurebranch && git merge master
,你喜欢,你可以这样做,因为很多次;它不会影响主人,只要你发现你已经完成了功能分支,你就可以轻松地做到这一点。
git checkout featurebranch && git rebase master
只要您还没有推送,最好在主控制器上重播您的更改。
参见:
你可以通过git rebase获得更多最近的更改,或者只使用git merge吗? – keflavich 2012-06-28 21:56:52
@keflavich因为您正在重新设计master的顶部的'featurebranch',所以您从'master'获取所有最新的提交。合并会相似,但稍后会对'master'进行更复杂的集成。 – VonC 2012-06-28 22:02:39
嘿!我是一个git newb,所以你可以更详细地介绍'只要你还没有推出''我有一个功能分支,我推到远程仓库进行备份。我可以继续做'git rebase master',然后提交并推送一些工作到我的特性分支,然后'git rebase master'?我也必须将其他功能分支合并到我的分支中! – 2014-07-24 10:23:42
- 1. 从另一个分支使用git更改
- 2. Git从一个分支复制到另一个分支
- 3. 从一个git分支移动到另一个只应用我的更改
- 4. git将本地(?)分支的更改合并到另一个本地分支
- 5. 从另一个功能分支创建Git功能分支
- 6. 如何将更改从一个分支推送到另一个分支?
- 7. 如何从另一个分支(开发)更新我的工作Git分支?
- 8. Git从另一个远程分支更新我的远程分支
- 9. 使用git,如何将一些未提交的更改从一个分支移动到另一个分支中的另一个分支?
- 10. 如何将新的git存储库从另一个repo更改为分支?
- 11. Git:使一个分支完全像另一个分支
- 12. Git:更改主分支?
- 13. Git - 无法更改分支
- 14. 在Git中更改分支
- 15. TFS 2010从分支到分支获取更改集细节
- 16. 从一个分支git副本提交到另一个
- 17. Git查看另一个分支
- 18. 码头运行git checkout不会获取分支中的更改?
- 19. 获取git分支大小?
- 20. 获取git的分支
- 21. Git - 将更改从本地分支推送到远程分支
- 22. 从另一个分支
- 23. Git。从一个文件到另一个文件更改合并在同一个分支
- 24. git分支中的修改文件溢出到另一个分支
- 25. 如何将一个分支复制到另一个分支而不管更改?
- 26. 从另一个分支获取Sitecore兄弟
- 27. 基于另一个分支创建git分支
- 28. 如何避免git分支被合并到另一个分支?
- 29. 使用git将次要更新复制到另一个分支
- 30. 与每个提取后更改远程分支git问题
'git的变基master'的可能比'混帐合并master'的更理想的简化后的整合回主分支。 – Amber 2010-06-26 16:55:33