Git新建倉庫

很早就申請過git賬戶,可是一直不太會用,今天嘗試了幾個命令。

我發現理解原理很重要,之前使用的是svn,對於git的原理不瞭解,所以看命令說明非常蒙。

如果有人和我一樣,那麼強烈建議看看參考資料[1],裏面淺顯的講解了git倉庫的含義。

主要就是區分工作樹和倉庫的含義,並且倉庫是對等的地位,沒有誰的倉庫更重要。


mkdir  test         // 創建一個本地目錄,也叫工作樹
cd  test
git  init               // 創建倉庫,這時會生成.git文件夾
touch  ABC.txt    // 隨意創建一個文件
git  add  ABC.txt  // 將文件加入版本控制索引
git  commit -m "add file"  // 將代碼提交到倉庫,這時已經自動創建了一個本地分支,名字叫master

這個時候只是建立了本地的倉庫,也就是/test/.git/裏面的內容,如何把它發佈到github上呢?

首先我們需要有github賬號,並登陸,然後創建一個repository,這一步實際相當於在github的服務器創建了一個空的倉庫,這是遠程倉庫,當然,遠程倉庫也可以建立在別人的服務器上,甚至你自己機器的另一個位置都可以。

取得地址,例如:https://github.com/gogdizzy/TEST.git

接下來我們給遠程倉庫地址取個別名(不然每次輸入遠程地址多累啊),然後將本地倉庫的內容發佈到遠程。

git remote add haha https://github.com/gogdizzy/TEST.git  // 給遠程地址起名字叫haha,只是試驗,一般都叫origin,記得上面提到本地分支叫master
git push haha master   // 將本地分支master的內容推送到遠程haha,需要輸入用戶名和密碼

這樣遠程倉庫裏就有ABC.txt文件了。



參考資料:

[1] 《Git 使用指南》,Li Yanrui,v 0.1, 20080728,http://pan.baidu.com/share/link?shareid=3886230687&uk=1762127198

[2] 《Pro Git》,Scott Chacon,July 29, 2009,http://pan.baidu.com/share/link?shareid=3897454407&uk=1762127198

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章