使用合并将 2 个相同的文件合并为一个文件?

Combine 2 same files in one using merge?

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

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

现在让我们假设:

Dev 2 无法再推送,因为 index.html 在存储库上不一样。

我们不想使用分支。

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

非常感谢。

p.s : dev 1 在 windows 7 上使用 smartgit,dev 2 也使用,或者最终来自服务器。

为什么你不想使用分支?我认为您应该开始使用它们,因为它可以让您在不知不觉中处理此类问题 :)

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

你要做的是解决合并冲突

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