Git中初始化本地仓库通常有两种方式:
- git clone:从Git服务器上克隆完整的Git仓库到本地
- git init:在本地创建一个空的仓库。
1. git clone
如果项目已经有Git服务器和仓库了,此时需要使用git clone
命令从服务器克隆完整的Git仓库副本到本地。
现在比较流行使用GitHub作为个人或者小团队的免费远程仓库(可以在Github上创建公开的或者私有的仓库)。文本示例使用GitHub的Git仓库作为远程仓库,示例的仓库地址为:https://github.com/efreykongcn/gitsample。
点击此链接进入仓库页面,然后点击绿色的Clone or download
按钮(Git和服务器通信通常可以用https或者SSH。本文示例使用https),点击复制图标复制完整的web URL。然后在电脑桌面上右键单击选择Git bash here
选项,打开Git bash命令行,在命令行里键入git clone
然后空格,再用鼠标右键单击命令行选择粘贴,将Github仓库的web URL粘贴到命令行后回车:
$ git clone https://github.com/efreykongcn/gitsample.git
Cloning into 'gitsample'...
remote: Enumerating objects: 11, done.
remote: Counting objects: 100% (11/11), done.
remote: Compressing objects: 100% (7/7), done.
remote: Total 11 (delta 1), reused 7 (delta 0), pack-reused 0
Unpacking objects: 100% (11/11), done.
命令运行后会在桌面新建一个名为gitsample
的文件夹,然后将Git仓库完整的克隆到这个文件夹里面。
2. git init
使用此命令可以从零开始创建一个空的Git仓库。在桌面新建一个名为gitsampleinit的文件夹,然后右键单击新文件夹打开Git bash,键入git init
命令并回车:
$ git init
Initialized empty Git repository in C:/Users/efrey/Desktop/gitsampleinit/.git/
从返回信息可以看到,仓库初始成功了。