我在git配置下的工作空间目录下有很多子目录。我把这些子目录中的一些移到了另一个目录。因此,我看到成千上万个不在这些删除中的变化,我可以从Eclipse中观看它们。 Git diff显示“已删除文件模式100644”。如何删除删除目录导致的git unstageg更改?
如何删除由于删除目录而导致的未分离更改?
我在git配置下的工作空间目录下有很多子目录。我把这些子目录中的一些移到了另一个目录。因此,我看到成千上万个不在这些删除中的变化,我可以从Eclipse中观看它们。 Git diff显示“已删除文件模式100644”。如何删除删除目录导致的git unstageg更改?
如何删除由于删除目录而导致的未分离更改?
如果您将存储库的元素移出外部,则希望Git repo将这些元素列为被删除。
你应该只是add them (Team > Add
), and commit them(记录它们的删除)。
完成提交后,这些文件将不再显示。
我觉得运行git add -p
很有用,它交互式地提示你在工作目录中改变所有的。
通常,使用命令行中的git
比从IDE中获得更多灵活性。
在Git目录只用作文件位置(例如,你不能提交一个空目录)。移动技术上是删除+添加。你有哪些未分离的变化?被移动的文件是否被提交过? – howlger
我有数千个未分离的更改。一些文件被提交,有些不是 –
右键单击并选择_Team> Ignore_忽略文件或整个目录树。如果文件已经被提交,你必须提交删除旧的位置。 – howlger