sparse-checkout

How do I clone a subdirectory only of a Git repository?

时间秒杀一切 提交于 2019-11-25 22:54:42
问题 I have my Git repository which, at the root, has two sub directories: /finisht /static When this was in SVN, /finisht was checked out in one place, while /static was checked out elsewhere, like so: svn co svn+ssh://admin@domain.com/home/admin/repos/finisht/static static Is there a way to do this with Git? 回答1: EDIT : As of Git 2.19, this is finally possible, as can be seen in this answer: https://stackoverflow.com/a/52269934/2988. Consider upvoting that answer. Note: in Git 2.19, only client