有时候需要将一个项目分为几个模块,每个模块打包处理,又或者在一个目录中做几个项目都是有可能,于是就有这样的需求 git拉取子目录。
以下是拉取子目录的方法:
进入项目目录
git init
git remote add -f origin https://yourgitaddress.com/xxx
git config core.sparsecheckout true
echo "/yourgitdir" >> .git/info/sparse-checkout
git pull origin master
其中https://yourgitaddress.com/xxx为git服务器地址
yourgitdir为xxx项目子目录
解决每次都要输入密码的问题
进入项目目录,输入
git config --global credential.helper store
根据提示输入账号密码以后就不需要重复输入密码了。