使用合并将两个相同的文件合并到一个吗?

时间:2018-09-26 07:45:37

标签: git git-merge git-bare

我是git的新手。 对于这个简单的问题,我找不到任何答案,已经做了很多研究:

我们正在linux服务器上使用GIT裸存储库。

现在让我们假设:

  • 开发1打开index.html
  • Dev 2同时打开index.html

  • Dev 1在1天内修改并添加代码,然后提交并推送

  • Dev 2在5天内修改并添加代码。

Dev 2无法再进行推送,因为在重新存储库中index.html不相同。

我们不想使用分支。

按下smartgit上的MERGE按钮是正确的解决方案,然后Git将计算差异并创建一个很好的index.html?

非常感谢。

p.s:开发人员1在Windows 7,开发人员2或最终从服务器上也使用smartgit。

2 个答案:

答案 0 :(得分:1)

您需要做的是解决合并冲突

看看这个答案:How to resolve merge conflicts in Git

答案 1 :(得分:0)

为什么不想使用分支?我认为您应该开始使用它们,因为它可以使您甚至不注意:)

您应该首先提取已由Dev1推送的代码。解决本地冲突,提交更改并推送到远程仓库。