How to checkout specific directory from git

Enable sparse checkout

git config --global core.sparseCheckout true

Initial the local repository

git init
git remote add origin <git-repo-url>

Edit “.git/info/sparse-checkout” to add the relative path of the directory. Example:

echo "some/dir/" >> .git/info/sparse-checkout

Pull corresponding branch. Example:

git pull origin master

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理

Back to Top