共计 268 个字符,预计需要花费 1 分钟才能阅读完成。
一、删除远程 commit
1、找到上次 git commit 的 id
使用 git log 命令,找到你的 id
黄色的数字字母混合串就是
2、完成撤销, 同时将代码恢复到前一 commit_id 对应的版本
git reset --hard commit_id
3、提交到远程库
git push --force
二、删除远程 tag
以 tag v20190514 为例,这个 tag 已经同步到远程,但是现在发现了一个问题,需要撤回该 tag,git 命令如下:
删除本地 tag:
git tag -d v20190514
删除远程 tag:
git push origin :refs/tags/v20190514
正文完