12345678910111213141516171819202122232425262728293031323334353637 |
- #!/bin/bash
- # 创建恢复目录
- mkdir -p recovered_files
- # 定义所有 blob 的哈希值
- blobs=(
- 02241f665e9518489c35dd1c6de085d338386d82
- 0db3a62768b24d3ee3159a12872bd4b1533956c0
- 12a9919229387c502ad44ed5a40d9722b919dec5
- 2420ef0c1fbdff96ba97f45fa3b3165b8aa41a80
- 45c3fd4089d16b50a7d0c330cba3ee1cc9faf8fb
- 4aa92a7b52c7cf43d5eec91a79c692ef4499923b
- 57be0aea1319c331d0ef7ddeb615478bd96e2fef
- 68c0c1f4fa3414843f79aab5401991589ebfa7e8
- 9663440f37f9db5895838b134ab10f07d7188d65
- 9d7758fb56539a001313c1b5d237ba559d287fdb
- 9fba05003000fa507b9c8e2e1bb8439546d37d2b
- b4876d3b0a8ad019500c27483d30502ad8dd6592
- b56a4bfc249e5b4ed2f9a80e79d639a9e4797baf
- b56b701830fbcf0fd90a22fb2e891e79db049aa3
- b6e66fcb2744ac6aa44748f4e7fcdc82d00464a2
- b98d8aca8c5030fa3767c8f9eb52b6924b740f57
- c848bff6d3eefbcc1a7b007e7cf591cea526c637
- cf4d055e31dfc6e021707ceb15ab88eea9b6bcee
- d3bbe48b07e23d3706b4a231db03e20dc4ecbf16
- e690a8094ea69f5a694febd749f553466ea1ca2e
- fd79ccd207ea8b217c68b5ec584418891dfb27cb
- )
- # 遍历所有 blob 并导出
- for hash in "${blobs[@]}"; do
- echo "🔍 正在导出 blob: $hash"
- git show "$hash" > "recovered_files/$hash.txt"
- done
- echo "✅ 所有 blob 已导出到 recovered_files/ 目录"
|