github旧的分支如何从master更新一下

github旧的分支如何从master更新一下

问题是,我之前创建了一个分支,一直没做什么修改。master被我升级了好几个版本了。现在稳定了,我想在分支中修改,不影响主支。怎么,更新旧的分支呢?

百度了很多答案,没有可靠方法。依我现在对github的理解,如果分支直接merge到主支,肯定不对。拿主支merge到分支,看样子可以,但是风险太大,万一主支被更改,那悲剧了。

解决方案:

更新本来master,创建一个本地的新分支,然后用这个新分支去merge之前的分支,那样,之前的分支就是变成最新的版本了。为什么我要保留老的分支,因为那个分支名称不错。还有,万一之前的分支有部分代码不能删除,这个方法nice!

推荐阅读