我不小心将一个大型(完整的项目更改)提交推送到了错误的仓库。
见截图。
我已在本地将 master 恢复为“好”提交,但我想恢复origin/master
为“好”提交并防止“意外”提交被项目中的其他人拉取。
最简单/最干净的方法是如何做到这一点的?
我不小心将一个大型(完整的项目更改)提交推送到了错误的仓库。
见截图。
我已在本地将 master 恢复为“好”提交,但我想恢复origin/master
为“好”提交并防止“意外”提交被项目中的其他人拉取。
最简单/最干净的方法是如何做到这一点的?
A git push -f origin master
(在命令行中)应该足够了。
使用SourceTree,选择“ Enable Forse Push
”后:
但:
防止“意外”提交被项目中的其他人拉取
其他人可能已经从您的项目中撤出:您将不得不联系他们,要求他们获取并将自己的本地master
分支重置为新的origin/master
.