Skip to content

Instantly share code, notes, and snippets.

@reqshark
Forked from joannaong/git.txt
Last active February 17, 2017 09:59
Show Gist options
  • Save reqshark/f3d9ff568391da5bbc063f134b8b9476 to your computer and use it in GitHub Desktop.
Save reqshark/f3d9ff568391da5bbc063f134b8b9476 to your computer and use it in GitHub Desktop.
git
# damn it!
# committed to the wrong branch again
# fix trigger happy commits to wrong branch:
git reset --soft HEAD^
git checkout branch
git commit
# DELETE TAG
# ----------
git tag -d 12345
git push origin :refs/tags/12345
# CREATE TAG
# ----------
git tag 12345
git push origin 12345
# GIT RESET
# ----------
## find the commit that messed it up
git reset --hard commitID
git push -f origin branchName
# GIT IGNORE LOCAL
# ----------
git update-index --assume-unchanged $(git ls-files | tr '\n' ' ')
# GIT REVERT
# ----------
# Resets index to former commit; replace '56e05fced' with your commit code
git reset 56e05fced
# Moves pointer back to previous HEAD
git reset --soft HEAD@{1}
git commit -m "Revert to 56e05fced"
# Updates working copy to reflect the new commit
git reset --hard
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment