鍍金池/ 教程/ Java/ 從遠程庫克隆
操作標簽
多人協(xié)作
解決沖突
Git 的誕生
工作區(qū)和暫存區(qū)
搭建 Git 服務器
Bug 分支
配置別名
從遠程庫克隆
分支
添加遠程庫
分支管理策略
撤銷修改
安裝 Git
管理修改
生成 SSH key
GitHub
倉庫狀態(tài)
忽略特殊文件
刪除文件
Feature 分支
創(chuàng)建與合并分支
創(chuàng)建版本庫
創(chuàng)建標簽
版本回退
集中式 vs 分布式

從遠程庫克隆

上次我們講了先有本地庫,后有遠程庫的時候,如何關聯(lián)遠程庫。

現(xiàn)在,假設我們從零開發(fā),那么最好的方式是先創(chuàng)建遠程庫,然后,從遠程庫克隆。

首先,登陸 GitHub,創(chuàng)建一個新的倉庫,名字叫 gitskills:

http://wiki.jikexueyuan.com/project/git-tutorial/images/gitskills.png" alt="" />

我們勾選Initialize this repository with a README,這樣 GitHub 會自動為我們創(chuàng)建一個README.md文件。創(chuàng)建完畢后,可以看到README.md文件:

http://wiki.jikexueyuan.com/project/git-tutorial/images/git17.png" alt="" />

現(xiàn)在,遠程庫已經準備好了,下一步是用命令git clone克隆一個本地庫:

$ git clone git@github.com:michaelliao/gitskills.git
Cloning into 'gitskills'...
remote: Counting objects: 3, done.
remote: Total 3 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (3/3), done.

$ cd gitskills
$ ls
README.md

注意把 Git 庫的地址換成你自己的,然后進入 gitskills 目錄看看,已經有 README.md 文件了。

如果有多個人協(xié)作開發(fā),那么每個人各自從遠程克隆一份就可以了。

你也許還注意到,GitHub 給出的地址不止一個,還可以用https://github.com/michaelliao/gitskills.git這樣的地址。實際上,Git 支持多種協(xié)議,默認的git://使用 ssh,但也可以使用 https 等其他協(xié)議。

使用 https 除了速度慢以外,還有個最大的麻煩是每次推送都必須輸入口令,但是在某些只開放 http 端口的公司內部就無法使用 ssh 協(xié)議而只能用 https。

小結

要克隆一個倉庫,首先必須知道倉庫的地址,然后使用git clone命令克隆。

Git 支持多種協(xié)議,包括 https,但通過 ssh 支持的原生 git 協(xié)議速度最快。

上一篇:管理修改下一篇:操作標簽