我在/ root中存储的项目中有一个稀疏的checkout文件夹。它会检出文件夹https://github.com/tastejs/todomvc/tree/master/examples/angularjs
/root
/.git
/todoMVCDemos
/angular
/examples/angularjs
/.git
我是通过以下方式完成的:
git init <repo>
cd <repo>
git remote add origin <url>
git config core.sparsecheckout true
echo "examples/angularjs/*" >> .git/info/sparse-checkout
git pull --depth=1 origin master
我希望能够将此信息保存在我的仓库中,以便其他开发人员可以使用它。我该怎么做?如果我运行git status,则无需检查。
对于奖励积分,我不希望克隆的文件存储在'/ examples / angularjs'下,而是存放在/ angular文件夹中。