git remove added files code example

Example 1: git remove file from repo that has been added to gitignore

Commit any files that you need to change/delete to the repo. Then:

git rm -r --cached .  # this will clean all files from cache. To clean a single file, exchange '.' with filename
git add .  # add all of the now uncached files that are not gitignored to the staging area
git commit -m "fix .gitignore"  # commit the changes

Example 2: delete git

rm -rf .git

Example 3: git undo add

// undo add for one file
git reset <file>

// undo add for all files
git reset

Example 4: git see added files

git diff --staged

Example 5: git unstage file for commit

git reset myfilename.txt