Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Undo commit and push to the wrong branch
# Credit to http://www.iarp.ca/hobby/computing/36-git-committed-and-pushed-to-the-incorrect-branch
# Ensure you're in the branch that you commited to by accident.
git checkout master
# Reset the branch back one commit.
git reset --soft HEAD^
# Stash the changes
git stash
# Checkout the branch it should be in
git checkout develop
# Apply the stash
git stash apply
# Commit the changes just as you did before, you will need to rewrite the message.
git commit.........
# Push the changes to our develop branch
git push origin develop
# Checkout the original branch
git checkout master
# Force push the commit deletion to the original branch.
git push --force origin master
@justinhaubrich

This comment has been minimized.

Copy link

@justinhaubrich justinhaubrich commented May 18, 2019

wow this is just what I needed

@rdrwoodall

This comment has been minimized.

Copy link

@rdrwoodall rdrwoodall commented May 31, 2019

Saved me several google searches...thank you!

@kutemeikito

This comment has been minimized.

Copy link

@kutemeikito kutemeikito commented Mar 3, 2020

NICE JOB MAN,

@Muchezz

This comment has been minimized.

Copy link

@Muchezz Muchezz commented Aug 27, 2020

Thank you! This really saved me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment