1

我不小心将一个大型(完整的项目更改)提交推送到了错误的仓库。

见截图。

截屏

我已在本地将 master 恢复为“好”提交,但我想恢复origin/master为“好”提交并防止“意外”提交被项目中的其他人拉取。

最简单/最干净的方法是如何做到这一点的?

4

1 回答 1

0

A git push -f origin master(在命令行中)应该足够了。

使用SourceTree,选择“ Enable Forse Push”后:

https://i.stack.imgur.com/lygMh.png

但:

防止“意外”提交被项目中的其他人拉取

其他人可能已经从您的项目中撤出:您将不得不联系他们,要求他们获取并将自己的本地master分支重置为新的origin/master.

于 2021-07-17T18:30:30.460 回答