【发布时间】:2015-03-11 06:23:56
【问题描述】:
我发生了 git 事故。
我在本地分支机构工作 "feature1"
我想做"git push not-origin feature1:master"
相反,我不小心做了"git push origin feature1:master"。
这造成了很多混乱,并使提交交错(并不是说我可以只恢复特定的提交)
考虑到我在本地没有更新版本的 master 所以我不能强制推送它,有什么办法可以恢复它?
PS:我没有找到任何方法来阻止推送到 master 而不升级到 Enterprise,这对于这个项目来说太贵了......
【问题讨论】: