在Github合并中需要指导

时间:2014-09-22 17:28:02

标签: github merge gitbox

我是管理代码修订的新手,需要有关如何合并到代码集的指导。我有一个带有我最新UI的MASTER分支,我有一个名为" Feature-A"有很多Django添加+模板添加到以前的UI文件。

由于我是Github的新手,我想采取最安全的方法,因为我需要恢复错误。我应该创建一个新的master并将Feature-A合并到该分支中,还是应该将Feature-A直接合并到MASTER中?

1 个答案:

答案 0 :(得分:0)

既然你是新手,我会说最好的方法是创建另一个分支(主分支的克隆),然后将功能A合并到其中,看看它是否有效。如果没有,请继续测试功能A以使其兼容。如果它工作,太棒了!只需删除该额外分支并将功能A合并到主服务器中。

即。, git checkout master
然后,创建一个新分支(git checkout -b 'featuretest'
现在,git branch显示了 * master
* featureA
* featuretest

然后,执行git checkout featuretestgit merge featureA合并它。

如果该功能有效,那太好了!删除分支(git checkout master; git branch -d featuretest) 并以真实(git merge featureA

来做

如果该功能不起作用,请返回功能分支(git checkout feature)并继续测试。