Skip to content

Instantly share code, notes, and snippets.

@medeirosthiago
Last active July 26, 2024 22:58
Show Gist options
  • Save medeirosthiago/750cd3a9b5b5acb65cacd89d5269b8c7 to your computer and use it in GitHub Desktop.
Save medeirosthiago/750cd3a9b5b5acb65cacd89d5269b8c7 to your computer and use it in GitHub Desktop.
Forcing .gitignore

Based on this stackoverflow's answer.

To untrack a single file that has already been added/initialized to your repository, i.e., stop tracking the file but not delete it from your system use:

git rm --cached filename

To untrack every file that is now in your .gitignore:

First commit any outstanding code changes, and then, run this command:

git rm -r --cached .

This removes any changed files from the index(staging area), then just run:

git add .

Commit it:

git commit -m ".gitignore is now working"

To undo git rm --cached filename, use git add filename.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment