在主服务器上出现文件系统错误后恢复 git 存储库的最快路径是什么?
想象一下,您的 OSS 项目的中央服务器发生故障,恢复后两天的所有提交都丢失了。你怎么把那些拿回来?仅对所有客户端调用“git push”就足够了吗?或者还有其他我必须考虑的事情吗?
最佳答案
每个存储库也是“主存储库”(按照约定仅称为“主”)的备份,因此来自存储库的 git push
执行了最近的 git fetch
或 git pull
应该是它所需要的一切——当然,直到它的状态。您只需要处理 Hook 等,但如果您说只有最近两天的提交丢失了,那么这些可能并没有受到任何伤害。
关于git - 致命文件系统错误后如何恢复 Git?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/552832/