在yocto工程中,有一个donwloads的目录,这个目录下有一些tar文件,和git的空仓库。donwloads只下再一次,在编译的时候,会直接从downloads目录中clone到工作目录work中。对于一些大工程,git仓库占用的空间是非常大的,所以在yocto中重新编译时,是共享克隆。··
git clone --help
EXAMPLES
· Clone from upstream:
$ git clone git://git.kernel.org/pub/scm/.../linux.git my-linux
$ cd my-linux
$ make
· Make a local clone that borrows from the current directory, without checking things out:
$ git clone -l -s -n . ../copy
$ cd ../copy
$ git show-branch
· Clone from upstream while borrowing from an existing local directory:
$ git clone --reference /git/linux.git \
git://git.kernel.org/pub/scm/.../linux.git \
my-linux
$ cd my-linux
· Create a bare repository to publish your changes to the public:
$ git clone --bare -l /home/proj/.git /pub/scm/proj.git