git如果只pull版本库某个目录的文件

小熊猫大暴走 发布于 2013/09/06 14:39
阅读 10K+
收藏 1
Git
如题,一个git项目太大了,只是想下载某个目录里的东西,请问,我如何下载某个目录的文件?
加载中
1
张露兵
张露兵
我想你应该知道SVN是很容易做到这点的,但是git好像不行。其实这个问题你应该先问问为什么会存在那么大的项目?想想Android源代码是如何管理的,不要把所有东西都放在一个库里面啊,分开来管理。
1
viney
viney

git完全可以实现你这个功能。

1、git fetch remote branch # 远程分支

2、git checkout remote/branch src/path # src目录下面的指定目录(没有src指定根目录) 

再到本地项目指定文件下面就可以看到拉取下来的代码了。

0
小熊猫大暴走
小熊猫大暴走

引用来自“viney”的答案

git完全可以实现你这个功能。

1、git fetch remote branch # 远程分支

2、git checkout remote/branch src/path # src目录下面的指定目录(没有src指定根目录) 

再到本地项目指定文件下面就可以看到拉取下来的代码了。

感谢解答....
0
copperpeas
copperpeas

git checkout remote/branch src/path # src  这能执行?

比如我需要拉去mobile2.0分支 下的app目录

git fetch origin mobile2.0
git checkout -b mobile2.0 origin/mobile2.0  这个是拉去整个分支

拉去app怎么写??楼主解决了嘛




返回顶部
顶部