从Visual Studio中的Git中删除文件

Kar*_*sen 9 git visual-studio

我正在使用Git与Visual Studio 2015,我有一个我想删除的文件,但我无法弄清楚如何!

该文件是一个WebStorm设置文件(workspace.xml),我用它来处理JavaScript fiels.这个文件是作为之前的Git Push的一部分包含的,但我错过了将其标记为忽略的机会.

Git变化

我很高兴删除父文件夹:C:\WIP\xxxx\xxxx\app\.idea.

我有很多Visual Studio和TFS的经验,但这是我第一次使用Git.我确定修复非常简单,但它让我无所适从!

Tim*_*sen 11

如果要保留workspace.xml远程存储库,同时将其作为未跟踪文件保存在本地,则无法从Visual Studio轻松完成.您最好的选择可能是从命令行执行此操作.试试这个:

git rm path/to/workspace.xml
git commit -m 'removed workspace.xml from repo'
git push origin yourBranch
Run Code Online (Sandbox Code Playgroud)

这些命令workspace.xml从Git中删除,并将此更改推送到存储库.

如果您不介意从本地设置中删除该文件,则可以删除workspace.xml,提交,然后将更改推送到存储库.这应该在Visual Studio中可行.如果您仍想workspace.xml在本地使用,则可以备份此文件并在推送删除后添加该文件.

  • `git rm --cached ...` 如果你想保留文件,对吗? (3认同)