W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
有幾種方式獲取一個(gè) Git 倉庫。 一種是從網(wǎng)絡(luò)上或者其他地方拷貝一個(gè)現(xiàn)有的倉庫,另一種就是在一個(gè)目錄中創(chuàng)建一個(gè)新的倉庫。
你只需要簡單地運(yùn)行?git init
?就可以將一個(gè)目錄轉(zhuǎn)變成一個(gè) Git 倉庫,這樣你就可以開始對它進(jìn)行版本管理了。
我們一開始在?獲取 Git 倉庫?一節(jié)中介紹了如何創(chuàng)建一個(gè)新的倉庫來開始工作。
在?遠(yuǎn)程分支?一節(jié)中我們簡單的討論了如何改變默認(rèn)分支。
在?把裸倉庫放到服務(wù)器上?一節(jié)中我們使用此命令來為一個(gè)服務(wù)器創(chuàng)建一個(gè)空的祼倉庫。
最后,我們在?底層命令和高層命令?一節(jié)中介紹了此命令背后工作的原理的一些細(xì)節(jié)。
git clone
?實(shí)際上是一個(gè)封裝了其他幾個(gè)命令的命令。 它創(chuàng)建了一個(gè)新目錄,切換到新的目錄,然后?git init
?來初始化一個(gè)空的 Git 倉庫, 然后為你指定的 URL 添加一個(gè)(默認(rèn)名稱為origin
?的)遠(yuǎn)程倉庫(git remote add
),再針對遠(yuǎn)程倉庫執(zhí)行?git fetch
,最后通過git checkout
?將遠(yuǎn)程倉庫的最新提交檢出到本地的工作目錄。
git clone
?命令在本書中多次用到,這里只列舉幾個(gè)有意思的地方。
在?克隆現(xiàn)有的倉庫?一節(jié)中我們通過幾個(gè)示例詳細(xì)介紹了此命令。
在?在服務(wù)器上搭建 Git?一節(jié)中,我們使用了?--bare
?選項(xiàng)來創(chuàng)建一個(gè)沒有任何工作目錄的 Git 倉庫副本。
在?打包?一節(jié)中我們使用它來解包一個(gè)打包好的 Git 倉庫。
最后,在?克隆含有子模塊的項(xiàng)目?一節(jié)中我們學(xué)習(xí)了使用?--recursive
?選項(xiàng)來讓克隆一個(gè)帶有子模塊的倉庫變得簡單
雖然在本書的其他地方都有用到此命令,但是上面這些用法是特例,或者使用方式有點(diǎn)特別。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: