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