前段时间有一个提交推送了一些删除,一些很好,一些不太好。是时候恢复不应该发生的删除了。以下行确实列出了所有需要恢复的文件:
git show --pretty="" --name-only 9168052f32 | grep -v Mobile-Apps-SDK
我遇到的问题是哈希是什么时候被删除的。我的理解是,要恢复被删除的文件,需要的是删除前的哈希值。
git log --follow --pretty=format:"%h" -- config/manifest.json
9168052
11886af
b6b90ab
向我显示其中一个文件的哈希列表,有没有办法获得第二个哈希 11886af 以便在一个长 cmd 中恢复所有文件?