Delete a Git File or Folder While Keeping the Local Ones
Contents
Delete a file
To remove a file from Git version control while keeping the local file.
- Add the file to .gitignore.
- Execute in command line:
git rm file_path --cached
- Commit: Delete the file from the git version:
git commit -m "delete the file"
Delete a folder
To remove a folder from Git version control while retaining the local folder, add the -r
argument:
git rm -r folder_path --cached
To remove all files in .gitignore from version control, you need to remove all files first, and then do the following to add all files.
git rm -r . --cached
git add .
This way, files in gitignore will be ignored.