git 单独pull某个文件夹
案例: 现有项目地址 http://192.168.0.199/ems/emergency-2.0.git, 想要单独pull下 src/BASE/user 目录及其下所有文件
以下操作均为MAC or liunx下,windows同理操作即可
1-创建目录并初始化相关操作
mkdir emergency-2.0
git init emergency-2.0
cd emergency-2.0/
git config core.sparsecheckout true
echo "src/BASE/user*" >> .git/info/sparse-checkout
# 此处采用的是http
git remote add origin http://192.168.0.199/ems/emergency-2.0.git
2-pull下user文件夹下所有内容
git pull origin master
3-Pycharm中使用git会提示拉取代码失败
# 根据提示执行该命令
git branch --set-upstream-to=origin/master master
4-修改Pycharm中git配置