建立仓库

建立仓库的方式有两种:一种通过 git init 将本地已有的项目初始化为一个 git 仓库;一种是通过 git clone 将远程仓库 clone 到本地。

init

进入到本地文件夹,运行

git init

该命令会在当前目录下生成 .git 目录,所有 git 需要的数据和资源都放在 .git 目录中。

然后通过 git remote add 添加一个远程库链接,再运行 add , commit , push 等命令,可以将该目录下的文件推到指定的远程库中。同时,也会将目录中的文件纳入版本控制。


clone

通过使用 git clone [url] 将 url 指定的仓库 clone 到当前目录下。例如

git clone https://github.com/birdandcliff/images.git
  1. 会在当前目录下新建 images 文件夹,里面会有 .git 文件夹;

  2. 会将远程仓库中的所有文件都复制到本地,Git 收取的是项目历史的所有数据(每一个文件的每一个版本),服务器上有的数据克隆之后本地也都有

  3. 可以通过 git clone [url] 指定克隆到本地时工作目录名称。

git clone  https://github.com/birdandcliff/images.git localImage

其效果与上面相同,只不过新建的文件夹名为 localImage。

  1. --depth:表示 clone 深度。不配置 depth 时,clone 会将所有历史信息都复制下来,而配置 depth 后只会复制指定的历史。如将 depth 指定为 1 时,表示只下载最新的历史记录。

  2. --branch:从指定分支上下载

你可能感兴趣的:(建立仓库)