git rm -r --cached .;
git add .;
git commit -m "Untracked files issue resolved to fix .gitignore";
#normally it happens when you already upload files and after
# that you add your .gitignore file
git rm -r --cached .
git add .
git commit -am "Remove ignored files"
git push
# Remember to commit everything you've changed before you do this!
git rm -rf --cached .
git add .
# This removes all files from the repository and adds them back
# (this time respecting the rules in your .gitignore).
# Source: https://stackoverflow.com/a/25436481
git rm -r --cached .;
git add .;
git commit -m "Untracked files issue resolved to fix .gitignore";
git push
# First save your changes to a branch on the remote repo
# If you don't have changes skip these three
git add .
git commit -m "commit message"
git push origin [branchname]
# Then remove all cached files
git rm -r --cached .
# Add all the files back in
git add .
# The files you added to the .gitignore should now be greyed out in
# the file explorer window if you're using vscode
# To ignore folders add a / at the end.
node_modules/
- Copy file to ignore in other location
- Push a commit with deleted file
- Copy back the deleted file