不需要克隆整个仓库,从Git中拉取一个文件

3

我有一个名为“test”的Git仓库,其中包含四个文件和名为“test2”的子目录。

因此路径将是/test2/file.txt

我想要(远程)拉取所有内容的子目录(/test2/file.txt),而不需要克隆“test”。这可能吗?


2
不,这是不可能的。 - Ry-
1
你使用 Git 术语的用法并不完全正确。根据你想要实现什么,可能可以使用 git checkout 命令,或者如果你直接访问远程,则可以使用 git archive 命令。 - Andrew C
Andrew C的git存档在远程访问时运行良好...感谢您的帮助。 - yathrakaaran
1个回答

4

不要再

git clone $URL

你可以使用

git archive --remote=$URL master test2 -o test2.zip

这将创建一个zip文件,其中包含远程主分支test2文件夹的内容。


你的评论真的帮了我很多,谢谢! - yathrakaaran
2
更多细节可以在这里找到:https://dev59.com/xHNA5IYBdhLWcg3wBo5m#18331440 - WarrenFaith

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接