Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.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
Eclipse 如何删除由于删除目录而导致的git Unstage更改?_Eclipse_Git - Fatal编程技术网

Eclipse 如何删除由于删除目录而导致的git Unstage更改?

Eclipse 如何删除由于删除目录而导致的git Unstage更改?,eclipse,git,Eclipse,Git,我在git配置下的workspace目录下有许多子目录。我将其中一些子目录移动到另一个目录。因此,我看到数千个未老化的更改来自这些删除,我可以从Eclipse中看到它们。Git diff显示“已删除文件模式100644” 如何删除由于删除目录而导致的这些未过时的更改?如果将存储库的元素移到外部,Git repo会将这些元素列为已删除 您应该简单地(记录其删除)。 一旦完成提交,这些文件将不再显示。我发现运行git add-p非常有用,它会以交互方式提示您在工作目录中进行所有更改 一般来说,从命令

我在git配置下的workspace目录下有许多子目录。我将其中一些子目录移动到另一个目录。因此,我看到数千个未老化的更改来自这些删除,我可以从Eclipse中看到它们。Git diff显示“已删除文件模式100644”


如何删除由于删除目录而导致的这些未过时的更改?

如果将存储库的元素移到外部,Git repo会将这些元素列为已删除

您应该简单地(记录其删除)。

一旦完成提交,这些文件将不再显示。

我发现运行
git add-p
非常有用,它会以交互方式提示您在工作目录中进行所有更改


一般来说,从命令行使用
git
比从IDE中获得的灵活性要大得多。

在git中,目录仅用作文件位置(例如,不能提交空目录)。移动在技术上是删除+添加。您有哪些未过时的更改?移动的文件以前提交过吗?我有数千个未老化的更改。有些文件已提交,有些文件未提交。右键单击并选择Team>Ignore可忽略一个文件或整个目录树。如果文件已经提交,您必须提交旧位置的删除。右键单击什么?右键单击Project/Package Explorer、Navigator等。在Git Staging视图中,您必须首先切换到Tree或Compact Tree演示模式(视图菜单:presentation>…),以拥有可以右键单击的目录。