我在git中有一个目录,需要用一个新目录替换。 新目录中很少修改,删除文件,也很少修改相同文件。
例如:
**Currently in the repo**
DirA
|-> FileA, FileB
|->DirB
| |-> FileC, FileD
|-> FileE, FileF
**New Directory:**
DirA
|-> FileA, FileB, FileG
|->DirB
| |-> FileC, FileD
|-> FileE
我无法在不进行替换的情况下进行推送,因为我已经在存储库中执行了本地测试
我目前正在这样做,
git rm DirA
git commit -m "removing DirA"
git pull DirA
我删除了DirA下的文件的合并冲突(DU)。 我认为这是由于未完成“推送”。
是否有解决方法? 或者,如果我要在合并冲突中选择新文件(即复制的文件),该怎么做?
谢谢。
Vinay