🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## **创建 Git 仓库** **在现有目录中初始化仓库** 进入到一个目录,执行 `git init` 命令,即可把这个目录初始化为 Git 仓库。 `$ git init` 该命令将创建一个名为 .git 的子目录,这个子目录含有你初始化的 Git 仓库中所有的必须文件,这些文件是 Git 仓库的骨干。但是,在这个时候,仅仅是做了一个初始化的操作,项目里的文件还没有被跟踪。 如果是在一个已经存在文件的文件夹(而不是空文件夹)中初始化 Git 仓库来进行版本控制的话,应该开始跟踪这些文件并提交。可通过 `git add` 命令来实现对指定文件的跟踪,然后执行 `git commit` 提交: ~~~ $ git add *.c $ git add LICENSE $ git commit -m "initial project version" ~~~ **在现有仓库中克隆仓库** 获取到服务器上项目仓库的链接或者其它地方上的项目仓库路径,执行 `git clone [url]` 命令,即可复制一个已创建的仓库。 比如:`$ git clone https://github.com/libgit2/libgit2` 这会在当前目录下创建一个名为 “libgit2” 的目录,并在这个目录下初始化一个 .git 文件夹,从远程仓库拉取下所有数据放入 .git 文件夹,然后从中读取最新版本的文件的拷贝。如果进入到这个新建的 libgit2 文件夹,会发现所有的项目文件已经在里面了,准备就绪等待后续的开发和使用。 如果想在克隆远程仓库的时候,自定义本地仓库的名字,你可以使用如下命令: `$ git clone https://github.com/libgit2/libgit2 mylibgit` 这将执行与上一个命令相同的操作,不过在本地创建的仓库名字变为 mylibgit。