Git重命名问题

Hen*_*son 6 git

我和一个朋友分别在一个项目上工作.起初,我推了一个名为的文件夹,old-name然后从中取出.在它的中间,我决定重命名该old-name文件夹,new-name以便更好地将其与其他项目区分开来(我们只是说它old-name太通用了,而且new-name更具体).所以我告诉我的朋友也要重命名他的项目文件夹new-name.然后我们分开工作.

现在,他将他所做的工作推到远程服务器(在new-name文件夹下),当我尝试从服务器拉出时,所有这些冲突(重命名/添加)都会发生,显然new-name现在项目中每个文件都有一个额外的副本.

new-name/index.php (MINE)
new-name/index.php~98789491981agsagasga98a914a98wt (his commit ID I believe)
Run Code Online (Sandbox Code Playgroud)

我的问题是,如果没有这个git冲突重命名问题,我们怎么能解决这个问题呢?当然我可以手动解决冲突,但是由于git已经拉到我的仓库的这个新的额外副本,因此检查和删除的文件太多了.

谢谢

Jus*_*ork 0

您应该将新的工作副本拖放到新的本地文件夹中,就在您首先处理的代码旁边。然后使用Diff 样式工具比较您的作品并将其合并到新的本地副本中。然后在新的下拉列表中提交更改,然后“砰”的一声,您已提交更改。我知道这不会保存您所做的所有更改日志,但如果手动执行此操作不是一个选项,那么这是下一个最好的选择。