git - 恢复从来不是本地的 git commit
问题描述
我正在研究本地/功能,创建远程/功能并将我的工作推到那里。
一位同事推送到远程/功能。
我注意到本地/功能有一个错误,不想在我的功能分支上创建不必要的提交,所以我修改了提交以纠正错误,并使用 git push --force 覆盖远程/功能。
我有我同事提交的哈希值,有什么办法可以恢复它吗?Git 无法在本地识别哈希。
解决方案
我同意所有的评论。
至于手头的问题,如果您赶时间,请重新创建提交并添加--author="That Guy"
以git commit
纪念作者。
还要尽快警告你的同事,让他们知道发生了什么,不要花时间解决不存在的问题。
推荐阅读
- javascript - 使用 discord.py 将 json 作为内联发送
- asp.net-core - 在 asp.net 剃须刀页面中使用 if else 条件运算符
- xamarin.forms - 更新 Caliburn.Micro.Xamarin.Forms 到 4.0.173 后无法构建 Android 和 iOS 应用程序
- python - mypy 是否有等效的 typedef?
- html - 为每一行分配一个带有增量整数的名称,以区分 Vue.js 中表中的行
- php - Vue组件中对错误方法的资源路由调用
- javascript - 在 Redux Saga 中重用 websocket 连接对象
- java - Jython [Errno 2] pip install 在终端中没有这样的文件或目录
- powershell - TeamCity 和 PowerShell 不为变量赋值
- java - Solr 当我想添加文档时出现错误 404