gpt4 book ai didi

git - 将当前分支重置为上一次提交后无法推送

转载 作者:行者123 更新时间:2023-12-02 17:28:11 28 4
gpt4 key购买 nike

第 1 步:我已经创建了一个本地 Git 存储库

第 2 步:然后我做了一个 Pull(当前分支是 master)

第 3 步:之后,我在本地副本上使用 Reset 恢复了 merge 。

enter image description here

第 4 步:之后它会正确显示,如下所示。

enter image description here

问:我试图将更改推送到远程主机。它给出以下错误。你能告诉我为什么吗?我正在使用 TortoiseGit。谢谢。

enter image description here

最佳答案

我找到了解决方案。这是步骤。

第 1 步: 克隆远程存储库(将在默认分支 master 上 checkout 自动)

git clone https://github.com/myrepo/myrepo.git

第 2 步: 重置本地主机- 它将更改 master 以指向具有特定 SHA 的不同提交。

git reset --hard 2f89f2971c3cr45fe187241b8cb89a8ef8234ea3

第 3 步:推回远程存储库。

git push https://github.com/myrepo/myrepo.git --force

这篇文章对我帮助很大: Undoing Merges

就是这样。一切都完成了。干杯 :)

关于git - 将当前分支重置为上一次提交后无法推送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36773342/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com