|
|
1
0
我知道可能还有其他方法可以处理这个问题,但当我不小心推到Bitbucket时,我会这样做,这需要一些跑腿工作,然而,我可以预见地理解细粒度控制会发生什么: 备份故障分支
删除计算机上故障分支的本地版本
在错误的提交之前签出提交(例如,如果757c47d4是您个人帐户的提交之前的提交),并重命名为您正在修复的分支
在Bitbucket中删除服务器上的故障分支
重新添加更改
Cherry从备份分支中选择您想要的单个提交(您的其他提交、同事的提交等) 按照最初承诺的顺序执行此操作非常重要。如果你在Bitbucket中查看,默认情况下它将是自下而上的。
将您的本地分支推送到服务器(根据您的git设置,您可能会被要求设置上游)
此时,您应该拥有有故障的备份分支以及通过手术删除提交的新分支。如果您愿意,可以选择删除备份分支(只要一切正常)。您的同事需要使用在本地删除分支
|
|
Harry · 如何在编译时获取克隆的git仓库的标签 1 年前 |
|
Ooker · 如何从blob中删除秘密? 1 年前 |
|
|
hasdrubal · git日志图智能分支过滤器 1 年前 |
|
|
J. Doe · 为什么git中没有跟踪git文件? 1 年前 |