docs/undoing-changes.md
git fetch origin && git reset --hard origin/master && git clean -f -d
git update-ref -d HEAD
git reset --keep <commit>
git revert <commit-ish>
git reset <commit-ish>
git clean -n
git clean -f
git clean -f -d
git update-index --no-assume-unchanged <file_name>
.gitignore.git clean -X -f
git clean -fd --dry-run
git reset HEAD <file-name>
git revert -m 1 <commit-ish>
git restore <file-name>
Alternatives:
git restore --staged <file-name>