Wrong revert in git

I wanted to revert the last push on branch branch1 and I used this command when I was on branch1 :

git push -f origin HEAD^:master

and instead of writing git push -f origin HEAD^:branch1 . The result is that my master become branch1 . Now I want to bring back my old master . Can I do that?


This answer assumes your local master branch was upto date with origin/master .

Yes, you can force push local master on the remote master again:

git push -f origin master:master

You don't need to be explicit on to what you are pushing here, because git will assume same name branches, so you can shorten it to:

git push -f origin master
链接地址: http://www.djcxy.com/p/18864.html

上一篇: Git:检查以前的提交并放在顶部?

下一篇: 错误的恢复在混帐