git - 从 Git 备份恢复

标签 git

我们的项目正在使用夜间备份应用程序,它只是复制我们的 git 存储库。我们遇到了一个需要从备份中恢复的案例。由于它只是一个副本,我们假设我们可以将副本复制回我们的服务器,一切都会正常进行。然而,一些开发人员确实在备份后的早上做了一些推送。我们假设这些开发人员只需要再次 push 。然而,在执行推送并且另一个开发人员 pull 之后,其他开发人员只能看到备份日期之前的提交(通过 git log),他们看不到备份后早上的提交。

不确定这里发生了什么或要做什么...

最佳答案

只需确保在正确的分支上完成推送,在同一分支上可以看到日志。另外,确认服务器上的 repo 是否确实推送了更改。理想情况下,不应该有任何问题,无论是否有备份,因为这是 DVCS 工作方式的基础。

关于git - 从 Git 备份恢复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7192063/

相关文章:

Git: merge 后为 'Master cannot be resolved to branch'

git - 如何获取两个 git 分支之间不同提交的列表?

git - 从 .idea 文件夹中 gitignore 什么?

python - 从我的本地开发机器正确指定 git pull 的路径

git - 使用 git 根据文件的状态暂存修改后的文件

android - 如何以编程方式在 Android 应用程序中显示当前的 Git 分支?

linux - 为什么在 Windows > 8 上使用 CR LF 保存文件?

linux - 无法在 redhat linux 服务器上安装 git

Git:如何在没有注释的情况下检索所有分支的所有提交?

java - IntelliJ - Java 文件显示带有扩展名