我发现我的承诺,我删除了10个文件。之后,我犯了几次罪。NOw我只想把这10个文件放回我的分支
git log --diff-filter=D --summary 显示
Deleted 10 TIP files
delete mode 100644 test-runner/src/v2/Avalanche.TestRunner.BuildsScenarios/Configuration/INT/api-service TIP [Common]/INT_COMMON.json
delete mode 100644 test-runner/src/v2/Avalanche.TestRunner.BuildsScenarios/Configuration/INT/api-service TIP [Xamarin]/INT_XAMARIN_ANDROID.json
delete mode 100644 test-runner/src/v2/Avalanche.TestRunner.BuildsScenarios/Configuration/INT/api-service TIP [Xamarin]/INT_XAMARIN_IOS.json
delete mode 100644 test-runner/src/v2/Avalanche.TestRunner.BuildsScenarios/Configuration/INT/api-service TIP [iOS]/INT_IOS_BitBucket.json
delete mode 100644 test-runner/src/v2/Avalanche.TestRunner.BuildsScenarios/Configuration/INT/api-service TIP [iOS]/INT_IOS_GitHub.json
delete mode 100644 test-runner/src/v2/Avalanche.TestRunner.BuildsScenarios/Configuration/PROD/api-service TIP [Common]/PROD_COMMON.json
delete mode 100644 test-runner/src/v2/Avalanche.TestRunner.BuildsScenarios/Configuration/PROD/api-service TIP [Xamarin]/PROD_XAMARIN_ANDROID.json
delete mode 100644 test-runner/src/v2/Avalanche.TestRunner.BuildsScenarios/Configuration/PROD/api-service TIP [Xamarin]/PROD_XAMARIN_IOS.json
delete mode 100644 test-runner/src/v2/Avalanche.TestRunner.BuildsScenarios/Configuration/PROD/api-service TIP [iOS]/INT_IOS_BitBucket.json
delete mode 100644 test-runner/src/v2/Avalanche.TestRunner.BuildsScenarios/Configuration/PROD/api-service TIP [iOS]/INT_IOS_GitHub.json我试过了
git checkout 525afffc8641671f9fe2c33b68dc211ed20d0ec8 -- "test-runner/src/v2/Avalanche.TestRunner.BuildsScenarios/Configuration/INT/api-service TIP [Common]/INT_COMMON.json"但是有错误的路径
error: pathspec 'test-runner/src/v2/Avalanche.TestRunner.BuildsScenarios/Configuration/INT/api-service' did not match any file(s) known to git如果我去
git checkout 525afffc8641671f9fe2c33b68dc211ed20d0ec8
HEAD is now at 525afffc864 Deleted 10 TIP files下一步呢?
怎么解决这个问题?
发布于 2022-01-12 08:58:25
看起来,525afffc86...是您删除文件的提交。
如果是这样,则该提交中不存在文件,这就是您获得did not match any file(s) known to git错误的原因,它们存在于父提交中:
# <commit-ish>^ points to the parent of target commit :
git checkout 525afffc^ -- "test-runner/src/v2/ ... /INT_COMMON.json"https://stackoverflow.com/questions/70678498
复制相似问题