gpt4 book ai didi

git - 撤消 github 上的 git push

转载 作者:IT王子 更新时间:2023-10-29 01:21:40 25 4
gpt4 key购买 nike

我犯了一个错误....我不知道如何改正。

我解释这个问题。

我正在做我的项目,我做了第一次提交。在此提交中添加了 2 个无用的大文件......我不想要这些文件,所以我做了一个

git rm file

然后再次提交。而且我很愚蠢,因为我推到了 github 呵呵呵呵:)。

我想你已经发现问题了......

如何从我的本地和 github 存储库(尤其是 github...)中彻底删除这些文件

我在互联网上找到了一些帮助,但我不想破坏我的所有存储库。

谢谢

最佳答案

如果没有其他人 pull ,你应该让你的本地分支恢复到你想要的状态(可能通过重置到以前的位置,或者通过进行交互式 rebase 来删除不需要的提交),然后再次推送到带有 -f(强制)选项的 github:

git push -f <remote-name> <branch-name>

如果其他人已 pull ,通常的建议适用:阅读 recovering from upstream rebase git-rebase 手册页的一部分,以在执行强制更新之前查看您对其他人所做的操作。

关于git - 撤消 github 上的 git push,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3692938/

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