在使用git维护和开发代码时如(kernel,directfb)等无论是内核,还是应用软件都在使用。
有时我会这样做:
git clone git://git.yoctoproject.org/poky
git clone git://git.yoctoproject.org/poky
这样就可以在当前目录下建立一个,poky目录,并且将远程传过来的数据‘检出’,当然这样做是一种通常的做法。
但是如果我们要对代码进行一些修改,就不一定很方便了,所以如果你需要对你下载的代码进行维护修改的话可以这样使用:
git clone --bare git://git.yoctoproject.org/linux-yocto-3.0 linux-yocto-3.0.git
这样他可以只从服务器上同步而不检出。也就是说这条命令会建立一个空的目录。(但它是有内容的只不过是在一个隐藏目录里面)。