gpt4 book ai didi

repository - 删除 bitbucket 中的最后一次提交

转载 作者:行者123 更新时间:2023-12-02 23:53:08 24 4
gpt4 key购买 nike

我犯了一个错误,我不知道如何删除存储库中的最新推送。我提取了应用程序的最新更新,但它存在冲突,我将其推送到存储库。

如何删除我的最后一次提交?或者如何解决?

最佳答案

首先,如果您与同一代码存储库上的其他人一起工作,您不应该删除提交,因为当您在存储库上强制更新时,它将留下本地存储库您的同事处于非法状态(例如,如果他们在您删除的提交之后进行了提交,那么这些提交将无效,因为它们基于现在不存在的提交)。

也就是说,您可以做的是恢复提交。根据您使用的 CVS,此过程的完成方式有所不同(不同的命令):

关于git :

git revert <commit>

关于mercurial :

hg backout <REV>

编辑:恢复操作创建一个新的提交,其执行与恢复的提交相反的操作(例如,如果原始提交添加了一行,恢复提交将删除该行),从而有效地删除不需要的提交的更改,而无需重写存储库历史记录。

关于repository - 删除 bitbucket 中的最后一次提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14836696/

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