从 .git 文件夹恢复存储库

restoring a repository from a .git folder

由于(现已失效)服务器的组织方式,我们 lost os 和 most git 配置,但有 100%健康且完整(根据 git fsck --full 在将幸存的驱动器连接到另一台机器后执行)。git 项目文件夹(4 个项目)

现在我们有了一个新服务器。

我们如何从 .git 文件夹中恢复?

我们

None 人是 git 专业人士,如果问题很愚蠢,请原谅

https://git-scm.com/book/en/v2/Git-on-the-Server-Setting-Up-the-Server

在服务器端:

git init --bare

含义:

  1. 您创建存储库

在客户端:

git remote add name_url
git push origin master

含义:

  1. 您包括远程服务器

  2. 您将本地内容推送到服务器

或者,您可以将客户端中的项目(包括 .git)复制到服务器中。如果 git 的版本在服务器和客户端中不相同,这不是一个好主意。