有一个包含多个子目录的远程存储库(lib / Android和lib / iOS)。我可以在lib / Android中只使用子树吗?
答案 0 :(得分:1)
是的,你可以使用sparse checkout
,这是在git 1.7.0中添加的。
e.g:
Init repo
mkdir git-subdir
cd git-subdir
git init
启用稀疏结账
git config core.sparsecheckout true
告诉Git你想要哪些目录
echo "some/dir/" >> .git/info/sparse-checkout
添加远程
git remote add -f origin https://github.com/git/git.git
拉
git pull origin master