Git pull with conflict:更改文件名

时间:2015-07-30 11:11:58

标签: git

我的同事使用eclipse重命名许多文件 例如:apple.javaApple.java

所以当我拉代码时,它有冲突 git提示说我必须在拉之前删除那些文件,但我不想要 我怎样才能解决这个冲突?

2 个答案:

答案 0 :(得分:1)

当您通过eclipse更改文件名时,git并未获知此信息。这意味着它仍然期待" apple.java"在你的硬盘上,它考虑" Apple.java"作为一些非分段文件(未添加一个)。

你应该做的是将文件移回硬盘上(以任何方式),然后" git mv"他们又来了。

在您执行此操作并提交更改后,不应该出现问题。

答案 1 :(得分:0)

这不是像同事一样重命名文件的好方法。然后尝试git mv apple.java Apple.java,然后git commit -m "Rename file",然后:git pull。它应该解决你的问题。