前一段时间,有一个提交推动了一些删除,一些删除,一些删除不是很好。现在该恢复应该删除的删除了。以下行的确列出了所有需要还原的文件:
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中可以还原所有文件?
答案 0 :(得分:1)
您的9168052f32
提交将有一个父级,您可以使用9168052f32^
访问。那将是上一次提交。如果是这样,您可以从那里钓鱼。