Undoing
Undoing changes in your repo
git mv <existing_path> <new_path>-Move (&/or rename) a file & stage move
git rm <file>-Remove a file from the working directory & staging area, then stage the removal
git rm --cached <file>-Remove from staging area only
git checkout <commit_ID>-View a previous commit (READ only)
git revert <commit_ID>-Create a new commit, reverting the changes from a specified commit
git reset <commit_ID>-Go back to a previous commit & delete all commits ahead of it (revert is safer). Add --hard flag to also delete workspace changes (BE VERY CAREFUL)
Last updated