【发布时间】:2020-12-15 17:01:38
【问题描述】:
我不久前将 llvm 下载为 zip。这是一个很大的回购,所以我不想再次下载文件,我也不想要历史。但是,我希望将来更改主要存储库在本地显示的更改以及我为自己所做的更改。我想通过一些 rebase/merge 是可能的。
我试过了
git init
git remote add origin https://github.com/llvm/llvm-project.git
git fetch --depth 1
但这又会花费我的带宽:
Enumerating objects: 426325, done.
remote: Counting objects: 100% (426325/426325), done.
remote: Compressing objects: 100% (228729/228729), done.
Receiving objects: 14% (60241/426325), 32.60 MiB | 672.00 KiB/s
【问题讨论】:
-
“它会再次下载文件”是什么意思?什么文件?
-
@Code-Apprentice 添加
-
“对象”不是文件。这些是 git 用来管理 repo 历史的项目。
标签: git git-remote git-fetch upstream-branch