我是git的新手。 对于这个简单的问题,我找不到任何答案,已经做了很多研究:
我们正在linux服务器上使用GIT裸存储库。
现在让我们假设:
Dev 2同时打开index.html
Dev 1在1天内修改并添加代码,然后提交并推送
Dev 2无法再进行推送,因为在重新存储库中index.html不相同。
我们不想使用分支。
按下smartgit上的MERGE按钮是正确的解决方案,然后Git将计算差异并创建一个很好的index.html?
非常感谢。
p.s:开发人员1在Windows 7,开发人员2或最终从服务器上也使用smartgit。
答案 0 :(得分:1)
您需要做的是解决合并冲突
答案 1 :(得分:0)
为什么不想使用分支?我认为您应该开始使用它们,因为它可以使您甚至不注意:)
您应该首先提取已由Dev1推送的代码。解决本地冲突,提交更改并推送到远程仓库。