我已经重命名了文件系统中的一个文件夹,并且还使用了:
git mv oldName newName
但是当我输入时:
git status
所有子文件夹和文件显示为:
deleted: oldName/Subfolders/filenames
我该如何解决这个问题?我试过:
git clean -f
没用,还是一样。
这是预期的行为。要摆脱表明这些路径已删除的红线,您可以运行
git add oldName/Subfolders/filenames
并承诺。这会将旧路径的删除提交到提交中,并且它们将不再打扰您。或者,如果旧路径是正确的,那么您可以诉诸路径更改之前的最后一次提交。