使用合并将 2 个相同的文件合并为一个文件?
Combine 2 same files in one using merge?
我是 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 : dev 1 在 windows 7 上使用 smartgit,dev 2 也使用,或者最终来自服务器。
为什么你不想使用分支?我认为您应该开始使用它们,因为它可以让您在不知不觉中处理此类问题 :)
您应该先拉取已由 Dev1 推送的代码。解决本地冲突,提交更改并推送到远程仓库。
你要做的是解决合并冲突
看看这个答案:How to resolve merge conflicts in Git
我是 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 : dev 1 在 windows 7 上使用 smartgit,dev 2 也使用,或者最终来自服务器。
为什么你不想使用分支?我认为您应该开始使用它们,因为它可以让您在不知不觉中处理此类问题 :)
您应该先拉取已由 Dev1 推送的代码。解决本地冲突,提交更改并推送到远程仓库。
你要做的是解决合并冲突
看看这个答案:How to resolve merge conflicts in Git