首页 > 解决方案 > 恢复从来不是本地的 git commit

问题描述

我正在研究本地/功能,创建远程/功能并将我的工作推到那里。

一位同事推送到远程/功能。

我注意到本地/功能有一个错误,不想在我的功能分支上创建不必要的提交,所以我修改了提交以纠正错误,并使用 git push --force 覆盖远程/功能。

我有我同事提交的哈希值,有什么办法可以恢复它吗?Git 无法在本地识别哈希。

标签: git

解决方案


我同意所有的评论。

至于手头的问题,如果您赶时间,请重新创建提交并添加--author="That Guy"git commit纪念作者。

还要尽快警告你的同事,让他们知道发生了什么,不要花时间解决不存在的问题。


推荐阅读