I am using Git with Visual Studio 2015 and I have a file that I want to remove, but I can't figure out how!
The file is a WebStorm settings file (workspace.xml), which I am using for working on the JavaScript fiels. This file was included as part of a previous Git Push, but I missed my chance at marking it as ignored.
I am happy to remove the parent folder: C:\WIP\xxxx\xxxx\app\.idea
.
I have lots of experience with Visual Studio and TFS, but this is the first time I have used Git. I'm sure the fix is very simple, but it is eluding me!
If you want to retain workspace.xml
from the remote repository while keeping it locally as an untracked file, then this cannot easily be done from Visual Studio. Your best bet might be to do this from the command line. Try this:
git rm path/to/workspace.xml
git commit -m 'removed workspace.xml from repo'
git push origin yourBranch
These commands remove workspace.xml
from being tracked by Git and push this change to the repository.
If you don't mind deleting the file from your local setup, then you can delete workspace.xml
, commit, then push the change to the repository. This should be doable from within Visual Studio. If you still want workspace.xml
locally, then you can backup this file and add it after you push the remove.