文章目录
今天遇到一个非常智障的问题:因为有权限+git 不孰,我本意是git push 到远程一个新分支然后pr,一时抽了写成push到fuel了,因为pull rebase了
直接合并
自闭自闭自闭!!!我最怕git出错了
下面说下解决方法
首先要知道你push到远程分支的命令
git push origin(remote repo 名字) 本地分支:远程分支
接下来是怎么处理你的错误push
git revert HEAD
//变相回退
//这个过程中如果有冲突,有可能是你commit之后有些文件改动了,需要git revert --abort 然后 git reset --hard,一般是没有冲突的
git push origin HEAD:origin_xxx
这就撤销了你的错误push
但是你发现本地你的一切改动也没了
你只想撤销push,还是想要本地内容的
HEAD还是当前分支?
我用当前分支报错,用HEADok,于