git 怎样删除远程仓库的某次错误提交?
2017-12-12 11:09
411 查看
假设你有3个commit如下:
其中最后一次提交
你会发现,
然后再使用
值得注意的是,这类操作比较比较危险,例如:在你的
commit 3 commit 2 commit 1
其中最后一次提交
commit 3是错误的,那么可以执行:
git reset --hard HEAD~1
你会发现,
HEAD is now at commit 2。
然后再使用
git push --force将本次变更强行推送至服务器。这样在服务器上的最后一次错误提交也彻底消失了。
值得注意的是,这类操作比较比较危险,例如:在你的
commit 3之后别人又提交了新的
commit 4,那在你强制推送之后,那位仁兄的
commit 4也跟着一起消失了。
相关文章推荐
- git 怎样删除远程仓库的某次错误提交?
- git如何删除远程仓库的某次错误提交
- git删除远程仓库的某次错误提交
- git删除远程仓库的某次错误提交
- git如何删除远程仓库的某次错误提交
- Git 如何删除远程仓库的某次错误提交
- git如何删除远程仓库的某次错误提交
- Git 删除远程仓库文件,并忽略提交文件
- git正确的删除远程仓库的文件并用.gitignore忽略提交此文件
- 怎样从本地删除git远程仓库里面的文件
- Git 提交远程仓库错误
- git 提交到远程仓库的错误
- 本地用git提交和删除github上远程仓库的文件
- git正确的删除远程仓库的文件并用.gitignore忽略提交此文件
- git正确的删除远程仓库的文件并用.gitignore忽略提交此文件
- GIT_已经提交到远程仓库的错误提交怎么修复和回退
- Android Studio上使用git 提交项目到远程仓库发生错误解决方案
- git 删除远程仓库的某次提交
- git删除远程仓库中的提交版本
- Git删除错误提交的commit