git中的错误还原


Wrong revert in git

我想恢复上次对branch1分支的推送,我在branch1上使用这个命令:

1
git push -f origin HEAD^:master

而不是写git push -f origin HEAD^:branch1。结果我的主人变成了江户十一〔0〕。现在我想把我的老江户带回来。我能做到吗?


此答案假设您当地的master分公司与origin/master是最新的。

是的,您可以再次强制推送远程主机上的本地主机:

1
git push -f origin master:master

您不需要对这里所推的内容进行明确说明,因为Git将采用相同的名称分支,因此您可以将其缩短为:

1
git push -f origin master