一段时间以前,有一个提交,它推动了一些删除,一些好的,一些不好的。现在是恢复不应该发生的删除的时候了。下面的代码行列出了需要还原的所有文件:
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中恢复所有文件?
发布于 2020-01-14 02:03:00
您的9168052f32
提交将有一个可以使用9168052f32^
访问的父对象。这将是前一次提交。如果是这样的话,你可以从那里把它们钓出来。
https://stackoverflow.com/questions/59721305
复制相似问题