Github 如何git克隆此存储库?
我想克隆此存储库并使用以下命令: git克隆Github 如何git克隆此存储库?,github,git-clone,Github,Git Clone,我想克隆此存储库并使用以下命令: git克隆 它不起作用。我猜URL的格式不对。git如何克隆此回购协议?谢谢。看来你对回购的关注太深了 试试这个: git clone https://github.com/wildfly/quickstart.git 它应该有你需要的所有文件。你可以做所谓的稀疏签出,但它很复杂,我发现对于一些非常简单的事情来说,它很烦人;也有一些“插件”可以帮助这个过程,但我将把它作为一个练习留给你们去研究 Git的模式是在最顶层支持回购。但是,您可以将repo的工作副本配
它不起作用。我猜URL的格式不对。git如何克隆此回购协议?谢谢。看来你对回购的关注太深了 试试这个:
git clone https://github.com/wildfly/quickstart.git
它应该有你需要的所有文件。你可以做所谓的稀疏签出,但它很复杂,我发现对于一些非常简单的事情来说,它很烦人;也有一些“插件”可以帮助这个过程,但我将把它作为一个练习留给你们去研究 Git的模式是在最顶层支持回购。但是,您可以将repo的工作副本配置为只关注感兴趣的子文件夹/文件 这里有两种方法:第一种是从命令行获取我的历史记录,只获取分支,而不是下拉整个repo:
2015 mkdir quick
2016 cd quick
2017 git init
2018 git remote add -f html5 https://github.com/wildfly/quickstart.git
2019 ls
2020 git config core.sparseCheckout true
2021 echo "helloworld-html5" > .git/info/sparse-checkout
2023 git pull html5 master
2024 ls
2025 cd helloworld-html5/
2026 ls
此方法将明确地删除所有内容,然后将其删除。这与上面的方法几乎相同,但它尝试先下载整个回购协议,然后再删除内容
git克隆https://github.com/wildfly/quickstart.git 快速启动**注意.git扩展名,这是一个可以撤销的回购协议!
这将创建一个名为quickstart的目录,您可以深入其中。我花了大约1分钟的时间下载整个repo。
cd快速入门
git config core.sparsecheckout true
在quickstart目录中,执行echo helloworld-html5>.git/config/sparse checkout
然后通过这样做再次从树上读:git read tree-m-u HEAD随意阅读man git read tree-m和-u所做的事情。
检查您的目录,您现在只有helloworld-html5文件夹!
如果您对此不满意,那么您可能需要查看插件,以帮助您下拉您感兴趣的子文件夹,或者阅读git上的API for CLI
更新-当我去寻找上面提到的插件时,我发现你可以通过git init和git remote添加repo,而不必把整个东西都拉下来。然后,您可以执行步骤4-7,并仅对所需的子文件夹执行git拉取!签出此项:,它包含多个项目。我只能从回购中获取一个项目吗?不。git回购是一个单独的单元,不能像你建议的那样拆分。@pthomsen,那不是真的。见下面我的答案。