我开发了一个具有一些功能和一些基本页面的网站,例如“关于我们”、“联系人”和一些 SEO 页面。它位于 git 存储库中。
现在我想用简单页面中的其他数据制作这个网站的副本,并且没有这些 seo 页面。
所以我git branch second
编辑它并对那个分支中的文件进行了一些修改和删除。然后我回到大师并添加了一些功能,错误修正和其他一些东西。
现在我想在站点的公共部分进行这些更改以显示在second
分支中。
我git checkout second
,和git rebase master
。Git 要求解决冲突以继续。好的,我修复了很多冲突,最后它重新设置了基础,甚至推送到了我的远程仓库。
但!如果我现在git rebase master
再次尝试,我将再次遇到相同的冲突(即使我做了零修改!)并且必须重新进行疯狂的冲突解决:(
我认为它会记住我在每种冲突情况下的行为,并且只会在具有新功能/错误修复的新地方询问我。但事实并非如此。
如何设置我的两个分支机构以维护 2 个站点而不会受到伤害?也许合并?其他命令?