如何撤消';git推送';
我对git是一个完全的新手,如果有人以任何方式搞砸了某件事或者不知道它,那么假设是这样的:-) 我添加了我的更改,做了一次提交,并发出了一个“git push origin”,但忘记了附加分支。所以吉特兴高采烈地把我的作品推给了大师。我尝试了“git还原”,但它删除了我计算机上的更改如何撤消';git推送';,git,commit,revert,Git,Commit,Revert,我对git是一个完全的新手,如果有人以任何方式搞砸了某件事或者不知道它,那么假设是这样的:-) 我添加了我的更改,做了一次提交,并发出了一个“git push origin”,但忘记了附加分支。所以吉特兴高采烈地把我的作品推给了大师。我尝试了“git还原”,但它删除了我计算机上的更改 如何将我的工作从master中取出并返回到我的计算机,然后将master恢复到以前的状态?从master开始,运行git pull,以便远程和本地同步 签出您的功能分支,并为您想要的提交运行git cherry p
如何将我的工作从master中取出并返回到我的计算机,然后将master恢复到以前的状态?从master开始,运行git pull,以便远程和本地同步 签出您的功能分支,并为您想要的提交运行
git cherry pick
签出master,然后运行git reset--hard以提交您希望返回的内容
然后,您可以在主机上执行一个git push--force来更新远程。可能重复的