# 获取 Git 仓库
# 获取 Git 仓库
-
将尚未进行版本控制的本地目录转换为 Git 仓库
git init git init 目录名称 例如: // 在当前目录下,创建git仓库 git init // 在当前目录创建一个名为blob的目录,并在其中创建git仓库 git init blob git init blob/a // '/'斜杠代表根目录 git init /blob/a
-
从其他服务器克隆一个已经存在的 Git 仓库
git clone 仓库地址 [自定义仓库名称] 例如 // 在当前目录下,创建一个名为"libgit2"的目录,并在这个目录下初始化一个.git文件夹(创建git仓库) git clone https://github.com/libgit2/libgit2 // 该命令操作同上,但是创建的目录名变为了mylibgit git clone https://github.com/libgit2/libgit2 mylibgit
Git 支持多种数据传输协议。 上面的例子使用的是 https:// 协议,不过你也可以使用 git:// 协议或者使用 SSH 传输协议,比如 user@server:path/to/repo.git 。 在服务器上搭建 Git 将会介绍所有这些协议在服务器端如何配置使用,以及各种方式之间的利弊。