首页 > 解决方案 > Sourcetree - Bitbucket - 恢复已删除的提交推送(为其他人制作)

问题描述

我面临下一个糟糕的情况:

我正在使用 Sourcetree 和 Bitbucket 在 Mac 中工作,但我不小心删除了为其他人所做的已提交推送

当我打开 Sourcetree 时,我看到一个同事的提交,我试图拉取他所做的更改,但是 Sourcetree 没有让我(我忘记了原因),所以我做了我的提交和推送(我做了一个 git push --force),现在我看不到那个人所做的提交。

在 Sourcetree in History 中,他所做的 commit push 不在列表中。

最糟糕的是:那个人已经不在公司了。

我试图扭转我所做的承诺,但我没有得到积极的结果。

有人可以帮我吗?

标签: gitbitbucketatlassian-sourcetreemacos-mojave

解决方案


您是否尝试使用 找到此提交git reflog例子

或者尝试使用 rebase解决问题。


推荐阅读