How to push into master or any other branch after removing last n commits in git?

  1. git log to find out the commit you want to revert
  2. git push origin +daee17:master while daee17 is the commit before the wrongly pushed commit.+ was for force push
  3. Finally use git push origin master to sync your local with your git repo

And that’s it.

Below is my log aka example. One of the teammates had committed to the repo (he was not supposed to) after which I committed on server and when I tried to push it on github.com, I received REJECTED error because the remote contained 2 commits which the server did not have.

[ttc@aws www]$ git push origin master
To github.com:Organization/ttc.git
 ! [rejected]          master -> master (fetch first)
error: failed to push some refs to 'git@github.com:Organization/ttc.git'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
[ttc@aws www]$ git history
git: 'history' is not a git command. See 'git --help'.
[ttc@aws www]$ git log
commit 8168d26efcd2cc9aa7ddaa47ce3c11d61a134813 (HEAD -> master)
Author: Your Name <someuser@tutes.in>
Date:   Mon Jan 21 18:57:55 2019 +0000
 
    filters css
 
commit daee17568269bb517870bba5aa75031dbd4f4554 (origin/master)
Author: Your Name <someuser@tutes.in>
Date:   Mon Jan 21 06:02:18 2019 +0000
 
    ravi shopyby resynced api and classes
 
commit 423c77c82bfb88d0febd5735bae3795740aa5b72
Author: Your Name <someuser@tutes.in>
Date:   Mon Jan 21 05:56:24 2019 +0000
 
    plugin defaulted and collapsible removed
 
commit bbd39f5a124261af64d015a55d5bd8ba9fdec94a
Author: Your Name <someuser@tutes.in>
Date:   Sun Jan 20 13:57:24 2019 +0000
 
    hirens new design layouts
 
commit 988524d8d3e90265977355ea738c262c7249a8e0
Author: Your Name <someuser@tutes.in>
Date:   Fri Jan 18 15:52:32 2019 +0000
 
    shubham landing page code improved

https://stackoverflow.com/a/35291514/2229148


Posted

in

by

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *