diff --git a/README.md b/README.md index 67ae53c..1d80dfa 100644 --- a/README.md +++ b/README.md @@ -33,3 +33,32 @@ git push -u origin main git remote add origin https://git.eurobytes.eu/imri/Test.git git push -u origin main ``` +# How do I make Git forget about a file that was tracked, but is now in .gitignore? + + +The series of commands below will remove all of the items from the Git index (not from the working directory or local repository), and then will update the Git index, while respecting Git ignores. *PS. Index = Cache* + +**First:** + + git rm -r --cached . + git add . + +**Then:** + + git commit -am "Remove ignored files" + +--- + +Or as a one-liner: + +```git +git rm -r --cached . && git add . && git commit -am "Remove ignored files" +``` + +https://stackoverflow.com/a/19095988 + +# Further git info + + + +