【Git第四節(jié)】創(chuàng)建Git倉(cāng)庫(kù)
同學(xué)們!歡迎您來(lái)到Python自學(xué)教室,上兩講我們了解了怎么安裝Git,這節(jié)課我們來(lái)了解一下如何創(chuàng)建Git倉(cāng)庫(kù)吧:
上次安裝了 Git 之后,我讓大家用命令:
git clone https://github.com/crossin/CrossinClass.git
把我在 GitHub 上建立的項(xiàng)目“復(fù)制”到本地。這就是創(chuàng)建 Git 倉(cāng)庫(kù)的一種方法:從現(xiàn)有的倉(cāng)庫(kù)“克隆”。
Git 中所謂的“倉(cāng)庫(kù)”(repository),就是一個(gè)受 Git 版本控制的目錄。倉(cāng)庫(kù)中文件的改動(dòng)都將被 Git 所記錄。
通過(guò) got clone 命令,可以從一個(gè)已有的 Git 倉(cāng)庫(kù)克隆出一個(gè)本地的鏡像倉(cāng)庫(kù)。如果想指定創(chuàng)建的本地文件夾名稱(chēng),可以在倉(cāng)庫(kù)的 url 地址后面加一個(gè)參數(shù)。如:
git clone https://github.com/crossin/CrossinClass.git MyClass
這里,我們?cè)跀?shù)據(jù)傳輸是用了 https 協(xié)議。除此之外,Git 還支持 git:// 或 user@server:/path.git 的方式進(jìn)行傳輸,暫時(shí)先不細(xì)說(shuō)。
除了克隆已有倉(cāng)庫(kù),還有一種方法就是創(chuàng)建一個(gè)新的 Git 倉(cāng)庫(kù)。在想要進(jìn)行版本控制的目錄下執(zhí)行:
git init
新的倉(cāng)庫(kù)就被初始化了。這時(shí)目錄下會(huì)多出一個(gè) .git 的目錄,它里面放了 Git 所需要的一些文件,我們也先不去管它。
這時(shí)候,你已經(jīng)有了一個(gè)新的 Git 倉(cāng)庫(kù)。往里面放一個(gè) readme.txt,隨便寫(xiě)點(diǎn)內(nèi)容。然后在目錄下執(zhí)行:
git add readme.txt
git commit -m 'my first commit'
OK。雖然你可能還很莫名,但你確實(shí)已經(jīng)開(kāi)始用 Git 管理這個(gè) readme.txt 文件了。至于這兩行命令的含義和這個(gè)文件的狀態(tài),請(qǐng)聽(tīng)下回分解。
恭喜您在Python自學(xué)的道路上又堅(jiān)持了一天,今天跟你聊的如何創(chuàng)建Git倉(cāng)庫(kù),你學(xué)會(huì)了嗎?下一講,我們精彩繼續(xù)!
好啦,今天的分享到這里就結(jié)束了,希望大家持續(xù)關(guān)注馬哥教育官網(wǎng),每天都會(huì)有大量?jī)?yōu)質(zhì)內(nèi)容與大家分享歐!
聲明:文章來(lái)源于網(wǎng)絡(luò),侵刪!