Visual studio 从github/Visual Studio git中删除已提交的图像文件

Visual studio 从github/Visual Studio git中删除已提交的图像文件,visual-studio,github,Visual Studio,Github,我一直在Visual Studio中从事一个Net Core项目 我刚刚意识到,我放在wwwroot文件夹中的所有图像文件都已上载到我的GitHub存储库 我想从存储库中删除这些文件,但在VS项目中本地保留它们。 我创建了一个.gitignore文件,并将其放置在wwwroot目录中,以防止再次发生这种情况,但不确定如何删除当前上载的文件 自从文件上传后(但在我意识到它们在那里之前),我已经提交了几次,所以我不想回到那一点。我建议使用新的 注意:如果在运行上述命令时收到以下错误消息: Error

我一直在Visual Studio中从事一个Net Core项目

我刚刚意识到,我放在
wwwroot
文件夹中的所有图像文件都已上载到我的GitHub存储库

我想从存储库中删除这些文件,但在VS项目中本地保留它们。
我创建了一个
.gitignore
文件,并将其放置在
wwwroot
目录中,以防止再次发生这种情况,但不确定如何删除当前上载的文件


自从文件上传后(但在我意识到它们在那里之前),我已经提交了几次,所以我不想回到那一点。

我建议使用新的

注意:如果在运行上述命令时收到以下错误消息:

Error: need a version of `git` whose `diff-tree` command has the `--combined-all-paths` option`
这意味着你必须这么做


第一:复制一份本地回购协议(新克隆)

见“”:

最后,您可以(如果您是唯一一个在该存储库上工作的人)执行一个
git push--force

然后在本地还原文件。

由于您的
.gitignore
已经就位,因此将来不会添加和提交它们。

我建议使用新的

注意:如果在运行上述命令时收到以下错误消息:

Error: need a version of `git` whose `diff-tree` command has the `--combined-all-paths` option`
这意味着你必须这么做


第一:复制一份本地回购协议(新克隆)

见“”:

最后,您可以(如果您是唯一一个在该存储库上工作的人)执行一个
git push--force

然后在本地还原文件。

由于您的
.gitignore
已经就位,以后将不会添加和提交它们。

您是否按照我下面的回答删除了这些文件?您是否按照我下面的回答删除了这些文件?