【发布时间】:2018-12-07 10:12:13
【问题描述】:
我有一个名为 demo 的 git 存储库。在那个 git 中,我有一个名为 details 的文件。这个详细信息文件包含其中列出的一些文件名。我的要求是,当我签出存储库时,我只想要名称在要提取的详细信息文件和不应该签出其他文件。我尝试过稀疏签出,但是稀疏签出有助于提取存储库中子目录的文件,而我需要的是仅在详细信息文件中列出的文件应该被检查出来。你能建议我怎么做吗?
【问题讨论】:
-
似乎您正在尝试重新发明
.gitignore,它存在于这类事情但工作方式相反:列出的文件(如名称)被 git track kist 忽略。它能达到你想要的吗? (可能取决于您的目录结构) -
@RomainVALERI .gitignore 在推送期间签入仪式时执行该选项,我希望在从 repo 签出期间执行相同的操作。
标签: git clone git-pull git-clone git-checkout