将下载的git存储库连接到远程

问题描述

克隆大型git存储库时遇到问题,因此必须手动下载。

是否可以将下载的文件夹(没有.git)连接到远程?

(注意:即使更改了超时配置,git clone仍然不是一个选项)

解决方法

否,如果您下载了存储库的快照,则将缺少与远程服务器匹配所必需的历史记录信息。

您可以在其顶部创建本地git存储库以跟踪您自己的更改,但是您永远无法将它们推回上游到原始存储库。

,

是否可以将下载的文件夹(没有.git)连接到远程?

我认为我们可以做到。我们可以尝试以下步骤:

  1. 在包含源代码的文件夹中,我们使用git init和默认分支master创建一个空的git存储库。
  2. 我们使用git remote add name_repo link_repo添加所需的远程存储库。
  3. 我们从远程存储库git fetch --all下载对象和引用。现在,我们可以使用git log --all查看提交日志。
  4. 我们使用git reset --hard name_repo/master回滚远程存储库的默认分支。

enter image description here

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...