【发布时间】:2014-09-06 02:48:01
【问题描述】:
希望我能解释一下。
我们接手了一个网站的开发工作,并且有一个过渡期,两个不同的团队进行了几周的开发,我们唯一的部署路径是为每个功能创建补丁文件。在这个过程中,我们现在在 git 中的 master 分支与站点上的不同。有一些代码从未作为补丁推送,现在由于 os this 导致后续补丁失败。
我们现在正在尝试将我们的服务器与主服务器同步,并将继续部署标签。问题在于,我们需要以某种方式合并到未版本化站点中的代码,甚至我们用补丁文件修改的文件也存在差异。
我尝试创建一个分支,恢复到项目提交的开头,从服务器复制代码,提交这些更改,然后将 master 合并到该分支以获得同步的分支。但是,当我尝试合并 master 时,它说它是最新的。关于如何将它们合并在一起的任何想法?
【问题讨论】:
-
你以什么方式恢复到提交的开头?你能提供命令吗?
标签: git merge git-merge branching-and-merging