错误地,我修改了一个旧提交。例如,a-> b-> c-> d-> e-> f-> head是提交号。我修改了提交C.现在我意识到一个完整的目录被删除了,它在后续提交中不存在(c,d,e,f,head)。我在其他地方(磁盘上)有该目录,所以我可以将其复制回来。问题是,我有最新状态(头部)的目录(在磁盘上),我没有c,d,e,f的单独目录。此目录内容几乎在所有提交(c,d,e,f)中都已更改。所以如果我把最新的提交放在c上,我的提交c,d,e,f将不再工作。是否有可能撤消最近12天的提交?这样我就可以获得我的提交的先前状态。从12天开始,我还没有在该分支上提交任何内容,我一直在处理其他存储库并尝试修复此存储库的问题。