gpt4 book ai didi

git - 撤消 git 上次提交推送

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

我想撤消我对本地存储库和 Github 存储库中的文件所做的最后更改。 (来源)

有人可以指点我做这件事的帖子/博客吗。

以下是我为提交更改所做的步骤:

git add -A
git commit -m "changed header"
git push origin master

我怎样才能撤消我的本地仓库和来源的最后更改。

最佳答案

  1. 硬重置以丢弃错误的提交:

    git reset --hard HEAD^
  2. 强制推送

    git push -f origin master

注意:reset --hard 将丢弃您在最近一次提交中所做的任何更改,除非您在某个地方仍然有一个分支维护对该提交的引用。不过,之前的 HEAD 仍会保留在 reflog 中,以备不时之需。为了安全起见,先做一个备份分支:

git branch backup master

如果一切顺利,你可以稍后git branch -D backup

关于git - 撤消 git 上次提交推送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17454669/

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