Tags
- rebase
- git commit --amend
Unstage #
git reset -- <file>
rage unstage to wipte out history of staged commit
git reset --hard <file>
Undo file #
- rage quit
- git reset HEAD~n - removes modifications
- keeps hitsory of changes and undoes them
 
- git checkout HEAD~n -- - 
keeps modifications 
- 
removes history 
- 
--SOFT 
- 
--HARD 
- 
--Mixed 
 
- 
undo n commits back #
locally before push
git reset HEAD~n
after push
git revert HEAD~n
update .gitignore #
after push
git rm -r --cached . git commit -am "Updated .gitignore"
