我和一个朋友分别在一个项目上工作.起初,我推了一个名为的文件夹,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已经拉到我的仓库的这个新的额外副本,因此检查和删除的文件太多了.
谢谢