git clone 命令

git clone 拷贝一个 Git 仓库到本地,从而可以对项目进行编辑修改。

命令格式:

 git clone [url]
  • url: 项目地址

实例:

$ git clone https://github.com/test/aa
Cloning into 'testaa'...
remote: Enumerating objects: 12, done.
remote: Total 12 (delta 0), reused 0 (delta 0), pack-reused 12
Unpacking objects: 100% (12/12), done.

拷贝完成后进入目录

$ cd aa/
$ ls
README.md   test.txt

默认情况下,Git 会按照你提供的 URL 所指向的项目的名称创建你的本地项目目录。 通常就是该 URL 最后一个 / 之后的项目名称。如果你想要一个不一样的名字, 你可以在该命令后加上你想要的名称。

$ git clone https://github.com/test/aa local-aa-test
Cloning into 'local-aa-test'...
remote: Enumerating objects: 12, done.
remote: Total 12 (delta 0), reused 0 (delta 0), pack-reused 12
Unpacking objects: 100% (12/12), done.

按分支去拷贝项目 可以跟上'-b'参数 带上指定分支名称

//拷贝 abtest分支 的项目代码
$ git clone -b abtest  https://github.com/test/aa  aa-abtest
Cloning into 'aa-abtest'...
remote: Enumerating objects: 12, done.
remote: Total 12 (delta 0), reused 0 (delta 0), pack-reused 12
Unpacking objects: 100% (12/12), done.