git命令之git clone用法

2021-06-28 19:58:47 字數 1567 閱讀 5454

**

在使用git來進行版本控制時,

為了得乙個專案的拷貝(copy),我們需要知道這個專案倉庫的位址(git url). git能在許多協議下使用,所以

git url

可能以ssh://, http(s)://, git://,或是只是以乙個使用者名稱(git 會認為這是乙個ssh 位址)為前輟. 

有些倉庫可以通過不只一種協議來訪問,例如,

git本身的源**你既可以用

git://

協議來訪問:

git clone git:

也可以通過http 協議來訪問:

git clone

git://協議較為快速和有效,但是有時必須使用http協議,比如你公司的防火牆阻止了你的非http訪問請求.如果你執

行了上面兩行命令中的任意乙個,你會看到乙個新目錄: 'git',它包含有所的git源**和歷史記錄.

在預設情況下,git會把"git url"裡最後一級目錄名的'.git'的後輟去掉,做為新轉殖(clone)專案的目錄名: (例如. git clone 會建立乙個目錄叫'linux-2.6'

) 另外,如果訪問乙個git url需要用法名和密碼,可以在git url前加上

使用者名稱,並在它們之間加上

@符合以表示分割,然後執行git clone命令,git會提示你輸入密碼。 示例

git 

clone

robin.hu

@這樣將以作為

robin.hu

使用者名稱訪問

,然後按回車鍵執行

git clone

命令,git

會提示你輸入密碼。

另外,我們可以通過-b 來指定要轉殖的分支名,比如

$ git clone

-bmaster2

../server.

表示轉殖名為master2的這個分支,如果省略

-b表示轉殖master分支。

git命令之git clone用法

在使用git來進行版本控制時,為了得乙個專案的拷貝 copy 我們需要知道這個專案倉庫的位址 git url git能在許多協議下使用,所以git url可能以ssh http s git 或是只是以乙個使用者名稱 git 會認為這是乙個ssh 位址 為前輟.有些倉庫可以通過不只一種協議來訪問,例如...

git clone 命令引數

git clone 命令引數 usage git clone options v,verbose be more verbose q,quiet be more quiet progress force progress reporting n,no checkout don t create a ...

git clone命令使用

git clone 命令引數 usage git clone options v,verbose be more verbose q,quiet be more quiet progress force progress reporting n,no checkout don t create a ...