我们的项目正在使用夜间备份应用程序,它只是复制我们的 git 存储库。我们遇到了一个需要从备份中恢复的案例。由于它只是一个副本,我们假设我们可以将副本复制回我们的服务器,一切都会正常进行。然而,一些开发人员确实在备份后的早上做了一些推送。我们假设这些开发人员只需要再次 push 。然而,在执行推送并且另一个开发人员 pull 之后,其他开发人员只能看到备份日期之前的提交(通过 git log),他们看不到备份后早上的提交。
不确定这里发生了什么或要做什么...
最佳答案
只需确保在正确的分支上完成推送,在同一分支上可以看到日志。另外,确认服务器上的 repo 是否确实推送了更改。理想情况下,不应该有任何问题,无论是否有备份,因为这是 DVCS 工作方式的基础。
关于git - 从 Git 备份恢复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7192063/