写这篇博客主要是因为老司机有一个仓库叫-Tools大家也是知道的吧。
这个仓库主要是老司机日常开发中写的一个便捷开发的分类或者工具类。
但是通常情况下大家可能只需要其中一个分类而不是完整的仓库,老司机在翻阅别人代码的时候也遇到过想要拉取仓库一部分的需求。
遂百度了一下Git仓库子路径拉取的方法。命令如下:
git init [随便一个名字(没有中括号,以下相同)] && cd [跟你刚才的名字一样]
git config core.sparsecheckout true
echo '/examples/*' >> .git/info/sparse-checkout (单引号包裹子目录路径)
git remote add origin https://github.com/geekhac/to… (.git)
git pull origin master
事实上代码很简单了,不过每次都敲这么多还是很蛋疼的,老司机就写了一个小工具,方便大家使用:
[点我跳转到仓库哟](https://github.com/CodeWicky/DWGitTool)
使用起来很简单:
- 1.在第一栏填入仓库的git地址,如:https://github.com/CodeWicky/-Tools.git 。
- 2.在第二栏填入你要拉取的子仓库的完整地址,如:https://github.com/CodeWicky/-Tools/tree/master/DWArrayUtils
- 3.点击拉取,就开开始拉取仓库了。此时会转起小菊花,当小菊花小时的时候你就会在你
桌面上
找到刚刚拉取的子仓库了(本例中文件夹名会叫做DWArrayUtils)。
就这么简单!
毕竟不是MACOS开发,所以界面很简单,别笑我~
网友评论