适用于从较大项目中拉取所需要的片段代码。
#新建文件夹
mkdir test
cd test
git init
#这一步首先需要在github上获取tooken形如ghp_xxxx,因为之前账号密码登陆被丢弃了
git remote set-url origin https://ghp_xxxxx@github.com/用户名>/<仓库名>.git
#选择需要下载的文件夹路径
echo "src/" >> .git/info/sparse-checkout
git pull origin master
一些报错
fatal: unable to access ‘https://github.com/-------.git/’: Empty reply from server
通过查了一些资料,这里一般是因为代理的问题,如果你使用了代理,查询代理的端口号,然后执行下面语句即可17890是我的,注意修改。
git config --global http.proxy http://127.0.0.1:17890
fatal: unable to access ‘https://github.com/--------.git/’: LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
我执行下面语句修复
git config --global --add remote.origin.proxy “”