我是管理代码修订的新手,需要有关如何合并到代码集的指导。我有一个带有我最新UI的MASTER分支,我有一个名为" Feature-A"有很多Django添加+模板添加到以前的UI文件。
由于我是Github的新手,我想采取最安全的方法,因为我需要恢复错误。我应该创建一个新的master并将Feature-A合并到该分支中,还是应该将Feature-A直接合并到MASTER中?
答案 0 :(得分:0)
既然你是新手,我会说最好的方法是创建另一个分支(主分支的克隆),然后将功能A合并到其中,看看它是否有效。如果没有,请继续测试功能A以使其兼容。如果它工作,太棒了!只需删除该额外分支并将功能A合并到主服务器中。
即。,
git checkout master
然后,创建一个新分支(git checkout -b 'featuretest'
)
现在,git branch
显示了
* master
* featureA
* featuretest
然后,执行git checkout featuretest
和git merge featureA
合并它。
如果该功能有效,那太好了!删除分支(git checkout master; git branch -d featuretest
)
并以真实(git merge featureA
)
如果该功能不起作用,请返回功能分支(git checkout feature
)并继续测试。