为了账号安全,请及时绑定邮箱和手机立即绑定

如何克隆仅Git存储库的子目录?

如何克隆仅Git存储库的子目录?

Git
慕后森 2019-05-29 16:56:54
我有我的Git存储库,它在根目录下有两个子目录:/finisht/static当这是在SVN,/finisht在一个地方/static检查,而在其他地方检查,如下:svn co svn+ssh://admin@domain.com/home/admin/repos/finisht/static static有没有办法用Git做到这一点?
查看完整描述

4 回答

?
芜湖不芜

TA贡献1796条经验 获得超7个赞

您可以组合稀疏结帐浅克隆功能。在浅克隆切断历史和稀疏结帐只翻出符合模式的文件。

git init <repo>cd <repo>git remote add origin <url>git config core.sparsecheckout trueecho "finisht/*" >> 
.git/info/sparse-checkoutgit pull --depth=1 origin master

你需要最低限度的git 1.9来实现这个目的。仅使用2.2.0和2.2.2对自己进行了测试。

这样你仍然可以推动,这是不可能的git archive


查看完整回答
反对 回复 2019-05-29
  • 4 回答
  • 0 关注
  • 2033 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信