美文网首页
Git删除远端Commit

Git删除远端Commit

作者: 平原河流 | 来源:发表于2024-09-11 19:01 被阅读0次

要删除远端提交,你需要使用 git 的强制推送命令。下面是详细的步骤:
1、首先,使用 git log 命令查看你想要删除的提交的哈希值(commit hash)。

git log origin/dev_1.1.0

2、然后,使用 git reset 命令将本地仓库回滚到要删除的提交之前的提交。

git reset 5559895e39b575fe2142a32e533c53fab6b3fd74

3、现在,你的本地仓库已经回滚到了要删除的提交之前的状态。要更新远端仓库,你需要使用 git push 命令的强制选项(–force)

git push --force origin your-branch

在push过程中,可能会遇到以下错误信息:

error: RPC failed; HTTP 500 curl 22 The requested URL returned error: 500
fatal: expected 'packfile'

原因是git的http.postBuffer缓存空间给少。可通过以下命令查看git配置

git config --global --list

通过以下命令,把http.postBuffer缓存空间设置为500M

git config --global http.postBuffer 524288000

配置生效后,再push一次,成功推送。

相关文章

  • git常用操作

    Git撤销已经推送(push)至远端仓库的提交(commit)信息 git reset --soft commit...

  • Git查看, 删除, 重命名远端分支

    查看远端分支git branch -a 删除远端分支git push origin --delete 重命名远端分...

  • Git命令(3)

    查看远端地址 git remote -v 删除远端地址 git remote rm origin 添加远端地址 g...

  • git撤销本地的commit

    1、在本地commit之后,Git push到远端分支之前 2、如果不想推送到远端,撤销本地的commit操作 g...

  • Interactive Rebase 交互式衍合

    常用功能: 合并 commit 调整 commit 顺序 删除 commit 注: 对于已提交到远端的 commi...

  • git基础命令

    git pull #从远端拉去文件 git status #查看代码更改的状态 git commit -m '修改...

  • git 命令

    Git 清除远端已删除的分支 git remote prune origin

  • git 常见操作

    git 代码的本地修改: 删除远端分支: 本地分支要和远端对应起来... 删除本地分支 merge 代码:

  • Git命令集合

    基本命令 git init git status git add git commit git log 添加/删除...

  • git 删除idea

    1:删除本地缓存 git rm --cached -r .idea 2:删除远程仓库 git commit -m"...

网友评论

      本文标题:Git删除远端Commit

      本文链接:https://www.haomeiwen.com/subject/ffppljtx.html