Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 使用“合并”将两个相同的文件合并到一个文件中?_Git_Git Merge_Git Bare - Fatal编程技术网

Git 使用“合并”将两个相同的文件合并到一个文件中?

Git 使用“合并”将两个相同的文件合并到一个文件中?,git,git-merge,git-bare,Git,Git Merge,Git Bare,我是git的新手。 我找不到这个简单问题的答案,我做了很多研究: 我们正在linux服务器上使用GIT裸机再存储 现在让我们假设: dev1打开index.html dev2同时打开index.html dev1在1天内修改和添加代码,然后提交和推送 dev2在5天内修改和添加代码 Dev 2无法再推送,因为index.html在再存储库上不同 我们不想使用分支 按下smartgit上的“合并”按钮是否是正确的解决方案,然后Git将计算差异并创建一个伟大的index.html 多谢各位 p、

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

我们正在linux服务器上使用GIT裸机再存储

现在让我们假设:

  • dev1打开index.html
  • dev2同时打开index.html

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

  • dev2在5天内修改和添加代码
Dev 2无法再推送,因为index.html在再存储库上不同

我们不想使用分支

按下smartgit上的“合并”按钮是否是正确的解决方案,然后Git将计算差异并创建一个伟大的index.html

多谢各位


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

为什么不使用分支?我认为您应该开始使用它们,因为它可以让您在没有注意到的情况下处理此类问题:)


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

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

看看这个答案: