我对Git有一个问题,并想重新提交一个特定的提交。但我没有很好地阅读说明,并在本地环境中丢失了我的目录。我怎么才能把它拿回来呢?
git log --oneline
592d36e Revert "Adding periodontogramma and job_management support"
dc477b8 Added django rest framework requirement
1f0f4ea Adding periodontogramma and job_management support this is the one I reverted and del
我执行了这两个命令:
USE master
GO
RESTORE DATABASE test
FROM Kingston
WITH NORECOVERY
GO
USE master
GO
RESTORE LOG test
FROM Kingston
WITH STOPAT = '2020-05-13 14:05:25', RECOVERY;
GO
但是现在我在使用USE test GO访问数据库时得到了这个错误:
无法打开数据库“测试”。它正处于恢复过程中。
显然不是的。有什么建议吗?到目前为止,我们发现RECOVERY是有帮助的,但正如您所看到的,它没有帮助。
编辑
将NO
我有一个Azure脚本,用于将机密从引用密钥库复制到另一个密钥库。由于此脚本将多次运行,它将检查每个键是否已被软删除,如果是,该版本将被恢复。
然后检查新恢复的键的值,以确定它是否需要更新。
write-host Recovering a soft-deleted secret for $secretName
az keyvault secret recover --name "$secretName" --vault-name $keyVaultName
if ((az keyvault secret show --name "$secretName" --