Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git文件夹重命名后未被删除_Git_Directory - Fatal编程技术网

Git文件夹重命名后未被删除

Git文件夹重命名后未被删除,git,directory,Git,Directory,我已将一个带有git mv的文件夹从a重命名为B。 git上只存在B 现在,当我从我的另一台笔记本电脑拉更新回购协议时,我可以看到新文件夹B,但A仍然在那里 git状态告诉我一切都是同步的。即使在文件夹a中编辑文件也没有效果,git也看不到任何更改,就像现在是一个鬼文件夹一样 如何在我的第二台笔记本电脑上重置git repo,告诉它放弃此重影文件夹,而不必再次签出该repo以使其处于干净状态?请查看。此命令执行以下操作: …通过递归删除不存在的文件来清理工作树 在版本控制下,从当前目录开始 通常

我已将一个带有git mv的文件夹从a重命名为B。 git上只存在B

现在,当我从我的另一台笔记本电脑拉更新回购协议时,我可以看到新文件夹B,但A仍然在那里

git状态告诉我一切都是同步的。即使在文件夹a中编辑文件也没有效果,git也看不到任何更改,就像现在是一个鬼文件夹一样

如何在我的第二台笔记本电脑上重置git repo,告诉它放弃此重影文件夹,而不必再次签出该repo以使其处于干净状态?

请查看。此命令执行以下操作:

…通过递归删除不存在的文件来清理工作树 在版本控制下,从当前目录开始

通常,只删除Git未知的文件,但是如果使用-x选项 如果指定,则忽略的文件也将被删除。这可以比如说,, 有助于删除所有生成产品

如果你想删除一个空目录,我会这样做
git clean-fd
。如果您希望删除所有未在repo中跟踪的内容,请尝试在github上和本地检查SHA。如果文件夹A在本地仍然存在,则obv出现问题。确保你的.gitconfig没有任何影响它的相关设置。