重命名后不删除Git文件夹

时间:2016-06-30 12:59:45

标签: git directory

我已经使用git mv从A到B重命名了一个文件夹。 在git上只有B存在。

现在,当我从其他笔记本电脑上更新回购时,我可以看到新文件夹B,但A仍在那里。

git status告诉我一切都在同步。即使编辑文件夹A中的文件也没有效果,并且git看不到任何更改,例如A现在是一个ghost文件夹。

如何在我的第二台笔记本电脑上重置git repo,告诉它丢弃这个ghost文件夹,而不必再次检查repo是否具有干净状态?

1 个答案:

答案 0 :(得分:1)

看看git clean documentation。此命令执行以下操作:

  

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

     

通常,只删除Git未知的文件,但是如果使用-x选项   指定时,也会删除被忽略的文件。例如,这可以   有用的删除所有构建产品......

如果你想要删除一个空目录,我会这么做 git clean -fd。如果您要删除回购中未跟踪的所有内容,请尝试git clean -fxd