我是Git的新手,所以让我知道是否有更好的方法来做到这一点......
所以我在github上分配了一个项目,我正在按照我想要的方式进行更改.我做的一个更改是删除文件.所以我删除了该文件git rm filename.现在我想从我分叉的原始仓库中提取最新的更改,所以我做了git pull original-remote-repo master.但它给出了一条消息,说我删除的文件存在冲突(因为它已在我的仓库中删除,但在"original-remote-repo"中对其进行了更改).自从我删除它以来,我不关心对此文件的任何更改.
有没有什么我需要做的,以便合并这些而不重新创建文件(因为我不得不再次删除它)?还是我应该采用更好的工作流程?
存在合并冲突,因为您已更改存储库中的内容(即,删除了相关文件),并且上游也将内容更改为相同位置(即,相关文件).
Git无法知道您是否需要更改或更改,因为它无法确定哪一个是"正确的"(也就是说,它无法干净地合并更改).
我建议删除该文件来解决合并冲突.(是的,再次).
上游的变化很可能取决于他们对这个文件的更改,所以你的合并可能不会起作用(毕竟,他们几乎肯定会改变那个文件的原因!),但我相信你会弄明白的.因为现在你有责任至少为你的树管理这种差异,所以我会检查合并提交并进行其他更改以确保它仍然有效.
| 归档时间: |
|
| 查看次数: |
2420 次 |
| 最近记录: |