是否可以在 Git 中签出存储库的子目录?
想象一下,我正在设置一个新的 WordPress 安装。我将为我的插件和主题自定义创建两个新目录:
wordpress/wp-content/plugins/myplugins/
wordpress/wp-content/themes/mytheme/
我想通过 Git 维护这些目录。在 Subversion 中,我将通过拥有目录和签出子目录来实现这trunk/myplugins/一点trunk/mytheme/。Git 是否有办法使用单个存储库完成相同的任务?
trunk/myplugins/
trunk/mytheme/
作为一个长期接触 Git 的 SVN 用户,我可能只是错过了一些 Git 范例。
稀疏检出现在在 Git 1.7中。
请注意,稀疏检出仍然需要您 下载 整个存储库,即使 Git 下载的某些文件最终不会出现在您的工作树中。