繁体   English   中英

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

[英]Connect downloaded git repository to remote

我在克隆大型 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回滚远程存储库的默认分支。

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM