git - Sourcetree - Bitbucket - 恢复已删除的提交推送(为其他人制作)
问题描述
我面临下一个糟糕的情况:
我正在使用 Sourcetree 和 Bitbucket 在 Mac 中工作,但我不小心删除了为其他人所做的已提交推送。
当我打开 Sourcetree 时,我看到一个同事的提交,我试图拉取他所做的更改,但是 Sourcetree 没有让我(我忘记了原因),所以我做了我的提交和推送(我做了一个 git push --force),现在我看不到那个人所做的提交。
在 Sourcetree in History 中,他所做的 commit push 不在列表中。
最糟糕的是:那个人已经不在公司了。
我试图扭转我所做的承诺,但我没有得到积极的结果。
有人可以帮我吗?
解决方案
推荐阅读
- python - 如何删除文本文件中某些单词的行
- javascript - JS在函数定义中使用for循环变量,在迭代过程中不改变函数
- javascript - 如何在控制台日志之外获取 IPC 消息的值?
- vba - 从其他文档粘贴时,如何防止样式被引入目标文档?
- oracle - 任何人都可以帮助我使用流水线功能吗?
- angular - 对话框打开时自动启动就地编辑 - Angular Material
- nginx - Jenkins 在 Nginx 反向代理后面的 K8s OIDC 重定向
- python - 混合多个图像,同时保留原始颜色
- c++ - 常量 int 和 int const 之间的区别?
- node.js - 我用 Homebrew 重新安装节点是否搞砸了?