git - git上的脏分支
问题描述
我的项目中有一个主分支,它被一些错误的提交弄脏了(通过将一个侧分支合并到其中)。现在,为了快速恢复那个主分支以便其他人不会被感染,我不想开始调查我可以离开哪个提交以及哪个提交是坏的。我的电脑上有一个很好的本地主分支,它是错误合并之前的最新版本,所以我们所做的是删除错误的远程分支并将本地好的分支推送到服务器。
除了不好的实践问题,我们解决它的方式还有其他问题吗?
解决方案
答案是“否”,因为该分支机构在您当地运行良好。通过删除“Bad push”并使分支就像“Bad push”之前一样,你做得很好。
如果再次发生这种情况,只需使用 Git 的功能,例如反向提交git revert
,您也可以访问此链接以供参考
Git 命令参考
推荐阅读
- angularjs - 带有 vendor.min.js 的 angular.js 得到未捕获的错误:[$injector:modulerr]
- tensorflow - 找不到安装 dlib 错误 cublas_v2
- mysql - 更新mysql时出现重复错误
- python - 可发布的 Django 应用程序需要什么文件夹结构?
- validation - 如何在验证属性中访问父属性
- azure-functions - 在应用服务计划超时上运行的函数
- html - 一个输入字段上的只读和必需
- android - WebView 在小木红米 Note 4 上崩溃
- javascript - 在 Ubuntu 18.04 上安装 nodemon 时出错
- c# - C# 编组、不平衡堆栈和正确获取 PInvoke 签名