gpt4 book ai didi

git - 将推送的分支恢复到之前的提交并在那之后删除提交

转载 作者:太空狗 更新时间:2023-10-29 14:32:16 30 4
gpt4 key购买 nike

我正在与另一位开发人员合作一个 Git 项目。他不小心犯了一些错误并推送了它,但我们不希望它出现在那里。

我们正试图找到一种方法来将分支硬重置回之前的提交,这将在该提交之后销毁历史记录,因此就好像我们刚刚完成了最后一次良好的提交。

我们所能找到的只是“安全”的恢复方法,但我们实际上想知道是否有一种完全破坏性的方法来删除推送的提交并恢复到之前的提交。

最佳答案

We are trying to find a way to hard reset the branch back to a previous commit...

那就是 git reset --hard <commit> .这将丢弃自 <commit> 以来的所有历史记录.您可能需要使用 git push --force使用这些更改更新远程存储库。

关于git - 将推送的分支恢复到之前的提交并在那之后删除提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31924020/

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