从.git文件夹还原存储库

时间:2016-05-01 14:14:21

标签: linux git backup directory restore

由于(现已故)服务器的组织方式,我们失去了操作系统和大多数git配置,但100%健康且完整(根据 git fsck --full 连接后执行幸存的驱动器到另一台机器)项目的.git文件夹(4个项目)

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

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

我们都不是git专业人士,所以请原谅这是一个愚蠢的问题

1 个答案:

答案 0 :(得分:1)

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

在服务器端:

git init --bare

含义:

  1. 您创建存储库
  2. 在客户端:

    git remote add name_url
    git push origin master
    

    含义:

    1. 您包含远程服务器

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

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