How do I git rm a file without deleting it from disk?

GitGit Rm

Git Problem Overview


The command removes the file in my system. I meant it to remove only the file from Git-repository.

How can I remove the file from a Git repository, without removing the file in my system?

Git Solutions


Solution 1 - Git

git rm --cached file

should do what you want.

You can read more details at git help rm

Solution 2 - Git

I tried experimenting with the answers given. My personal finding came out to be:

git rm -r --cached .

And then

git add .

This seemed to make my working directory nice and clean. You can put your fileName in place of the dot.

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionLéo Léopold Hertz 준영View Question on Stackoverflow
Solution 1 - GitkwatfordView Answer on Stackoverflow
Solution 2 - Gitgran_profaciView Answer on Stackoverflow