gpt4 book ai didi

git - 如何在不下载文件的情况下使用 git clone 设置 repo?

转载 作者:行者123 更新时间:2023-12-04 10:10:25 34 4
gpt4 key购买 nike

为了管理 yarn 工作区,我将相关的子文件夹复制到临时文件夹中,并将它们推送到各自的 git 存储库中

为了设置这些存储库,我使用 git clone,它会下载所有内容并设置源和远程配置(然后复制文件)

我可以跳过 repo 文件夹的下载吗?

这行得通吗?

git clone --filter=blob:none --no-checkout <repo>

编辑

通常的方法是(正如下面@edd34 和@pallgeuer 所说)使用git initremote add origin,但是使用git clone 上面只有一行

-> 有什么区别?这种方法取得了什么成果?如果不正确,是否有任何方法可以使用 git clone 获得相同的结果(假设远程已经存在)?

最佳答案

命令:

$ git clone --no-checkout <repo> $(pwd)

将正确地只克隆 .git 文件夹,而不是当前工作目录中的文件。

这应该等同于更标准的工作流程:

$ git init
$ git remote add origin <url>
$ git fetch origin

你最终在你的工作目录中找到了 .git 文件夹并且不执行 HEAD check out 。

关于git - 如何在不下载文件的情况下使用 git clone 设置 repo?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61359126/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com