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