项目组有个需求:目前我们线上代码都是git仓库托管的,开发和前端都需要对仓库中的js目录中的文件进行修改,为了避免冲突,想到了把仓库中的子目录分离开来,让前端工程师可以提交到git仓库。以前是通过ftp进行更新,会有很多问题。更改了这种方式会提高工作效率
git和svn对比:
mkdir 测试
git init
git remote add -f origin git@code.aliyun.com:测试/test.git
4。开启稀疏克隆
git config core.sparsecheckout tr
问题
5。设置需要拉的目录*表示所有
echo “开发”,,在祝辞./信息/sparse-checkout echo “web/资产/*”,,在祝辞./信息/sparse-checkout
6。拉取远程仓库
git pull origin 主
7。查看
ll 资产/total 4 drwxr-xr-x 1, Administrator 197121, 0,七月,10 10:51 css/drwxr-xr-x 1, Administrator 197121, 0,七月,10 10:51 img/drwxr-xr-x 1, Administrator 197121, 0,七月,10 10:51 js/drwxr-xr-x 1, Administrator 197121, 0,七月,10,10:51 lib/
8。本地测试提交
touch 用法 echo “却;能够is a 测试” git add 。 git commit  -m “测试” git push  origin 主人 对象:Counting 4,完成。 Delta compression  using up 用4线程。 对象:Compressing 100%,(3/3)完成。 对象:Writing 100%,(4/4), 331年,bytes |, 0,字节/秒,完成。 Total 4, (delta 2),, reused 0, (delta 0) 用code.aliyun.com test8/test.git 037 b8ec . . 317 b2a2 , master →,主人
参考文档: