git根据commit id强制推送,撤销远程仓库代码
2023-12-13 13:56:39
由于将把不用发版的需求合并上去了,现在想撤回,可以根据以下操作进行
注意撤回、强制推送有风险,记得强制撤回前,备份好代码
- 确保本地仓库中包含你想要推送的 commit:
这里你要经常使用命令进行操作的话,就用
git log
查看你要的 commit ID,我这里使用的vscode插件Git Graph
查看commit ID的,都是一样的操作
git log
通过 git log 命令查看本地仓库的提交历史,找到你想要推送的 commit 的 commit ID。
git push -f origin <commit-id>:<branch-name>
这会将特定 commit 推送到远程分支,替换 为你想要推送的 commit 的 SHA-1 值, 为你的目标分支。
如果在想撤回本地dev分支,你就按vscode的插件来撤回
文章来源:https://blog.csdn.net/qq_45094682/article/details/134965666
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!