2017-08-26 132 views
1

我在git配置下的工作空间目录下有很多子目录。我把这些子目录中的一些移到了另一个目录。因此,我看到成千上万个不在这些删除中的变化,我可以从Eclipse中观看它们。 Git diff显示“已删除文件模式100644”。如何删除删除目录导致的git unstageg更改?

如何删除由于删除目录而导致的未分离更改?

+0

在Git目录只用作文件位置(例如,你不能提交一个空目录)。移动技术上是删除+添加。你有哪些未分离的变化?被移动的文件是否被提交过? – howlger

+0

我有数千个未分离的更改。一些文件被提交,有些不是 –

+0

右键单击并选择_Team> Ignore_忽略文件或整个目录树。如果文件已经被提交,你必须提交删除旧的位置。 – howlger

回答

0

如果您将存储库的元素移出外部,则希望Git repo将这些元素列为被删除。

你应该只是add them (Team > Add), and commit them(记录它们的删除)。
完成提交后,这些文件将不再显示。

0

我觉得运行git add -p很有用,它交互式地提示你在工作目录中改变所有的

通常,使用命令行中的git比从IDE中获得更多灵活性。