git - 通过已知文件夹名称恢复丢失的提交

标签 git commit restore

我不小心丢了一根 Twig 。我猜它在 reflog 列表中,但是很难检查其中的每一个。我记得在该分支中创建了一个文件夹,其中包含一些文件,因此应该可以通过查找影响该文件夹的所有丢失提交来找到我的分支。所以问题是:我怎样才能找到这些提交?

最佳答案

我应该只在 reflog 命令中指定路径。如果工作树中不存在路径,则在路径前使用“--”很重要

git reflog -- path/to/the/affected/folder

关于git - 通过已知文件夹名称恢复丢失的提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4215189/

相关文章:

git - git 何时在 merge 提交消息中包含存储库 URL?

git - 要下载哪个 msysgit 版本?

git - 如何返回到特定的 GIT 提交而不会错过从该日期到现在的任何更改?

Docker 恢复已删除容器的卷?

git - 使用公钥/私钥推送到 TFS git

git - 什么是 git-annex 的良好工作流程?

git - 首次提交到 git 存储库时遇到问题

xcode - 工作副本 '<Project Name>' 无法提交文件 - 无法与助手应用程序通信

sql-server - SQL Server 数据库还原卡在 99%

python - 无法保存和恢复经过训练的 TensorFlow 模型