初始化本地库
前言:这个教程只适用于像我一样大致理解Git的原理,但是不太记得住Git命令的同学使用。所以具体原理只会提一下,具体可以参见Pro Git。同时,下面的操作需要先安装相应的Git工具,具体可以参见这里的教程,或者等我有空再写一篇。
获取Git库有两种方式,一种是直接在工作目录下创建一个新的Git库,另一种是从已有的库中克隆。
(1)创建新的Git库
创建的命令为:
$ git init
该命令会在工作目录下创建一个.git
目录(用于存放项目的版本历史、配置文件等)。
在该命令后,可以加上一个表示项目名称的可选字段git_name
,即:
$ git init [git_name]
Git将在工作目录下,创建一个名为git_name
的文件夹,而.git
目录存放在该文件夹中。所以可以简单地理解为,创建一个名为git_name
的项目。
(2) 从现有库中克隆
克隆的命令为:
$ git clone [url]
该命令将会从url中表示的代码库中,将整个代码库都保存下来,并提取出最新版的文件版本。
例如:
-
$ git clone git://github.com/test/test.git
该示例,将会在工作目录下,创建一个test目录,然后从git://github.com/test/test.git
上将所有版本下载下来,并提取出最新版本。
与上面相同,这里可以在命令最后添加一个git_name
字段,用于指定新项目目录的名称。
例如:
-
$ git clone git://github.com/test/test.git testgit
- 使用这一种方法,可能会出现使用git clone后,目录无代码的现象,请参考《解决git clone后无代码》