linux - 从 .git 文件夹恢复存储库

标签 linux git backup directory restore

<分区>

由于(现已失效)服务器的组织方式,我们丢失了操作系统和大部分 git 配置,但 100% 健康且完好无损(根据 git fsck --full 在连接幸存驱动器到另一台机器)项目的 .git 文件夹(4 个项目)

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

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

我们都不是 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 版本不同,这不是一个好主意。

关于linux - 从 .git 文件夹恢复存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36967621/

相关文章:

javascript - 如何限制 git 跟踪/更新本地更改?

sql-server - Backup-SQLDatabase cmdlet 中的超时问题

vb.net - 使用 VB.net 自动执行任务

iOS 应用程序首选项备份

linux - 生产中的 Sunspot Solr

git - 瓷器命令添加和提交中使用了哪些管道命令?

eclipse + Egit : clone project into workspace

linux - 使用 ngxtop 监控 Nginx

linux - 如何使用 shell 脚本使用来自标准输入(键盘)的信息更新文件?

linux - 如何在 CSV 文件中找到唯一字段?