How can I delete a file from a remote git repository? I have a file that I just deleted from a local repository, and I want to delete it from its corresponding remote repository.
12 Answers
If you deleted a file from the working tree, then commit the deletion:
git commit -a -m "A file was deleted" And push your commit upstream:
git push 4 Comments
git commit -am "A file was deleted".gitignore. Now move or delete the files out of your source tree that you no longer want on your branch. Then perform: git add ., git status (to review), git commit -m "removed files X,Y,Z", and then add them back to your .gitignore so they never creep into your source ever again.- If you want to push a deleted file to remote
git add 'deleted file name'
git commit -m'message'
git push -u origin branch
- If you want to delete a file from remote and locally
git rm 'file name'
git commit -m'message'
git push -u origin branch
- If you want to delete a file from remote only
git rm --cached 'file name'
git commit -m'message'
git push -u origin branch
1 Comment
git rm -r 'file name'Use commands :
git rm /path to file name / followed by
git commit -m "Your Comment" git push your files will get deleted from the repository
1 Comment
-r option for recursive. So the command will look like git rm -r /path-to-file-name/ then do the commit and push as mentioned in the above answer.A simpler way
git add . -A git commit -m "Deleted some files..." git push origin master -A Update the index not only where the working tree has a file matching but also where the index already has an entry. This adds, modifies, and removes index entries to match the working tree. Taken from (http://git-scm.com/docs/git-add)
Comments
I know I am late, but what worked for me (total git newbie) was executing the following set of git commands:
git rm -r --cached . git add . git commit -am "Remove ignored files and resubmitting files" To give credit where it is due, here is the link to the source.
Comments
Visual Studio Code:
Delete the files from your Explorer view. You see them crossed-out in your Branch view. Then commit and Sync.
Be aware: If files are on your .gitignore list, then the delete "update" will not be pushed and therefore not be visible. VS Code will warn you if this is the case, though. -> Exclude the files/folder from gitignore temporarily.
Comments
Don't need to worry, I just tackled this issue.
Step 1: Use commit changes
$ git commit -a "files were deleted" Step 2: Push the changes
$ git push 