一、克隆
在開始 —> 所有程序 —> Git 中,有 Git Bash 和 Git Gui 兩個圖標,點擊啓動 Git Gui 界面如下:
msysgit 圖形工具,可以創建新的版本庫(本地)、克隆已有版本庫(遠程)、打開已有版本庫(本地或遠程)
例如:克隆已有的版本庫(遠程),如 克隆下載test.git 步驟:
a、 點擊“克隆已有版本庫”,依次輸入遠程版本庫(xxx)和本地目錄(xxx),如下圖
在Source Location(源地址即遠程版本倉庫的位置) :
[email protected]:/home/calc/repositories/test.git
以後的倉庫都是
[email protected]:/home/calc/repositories/倉庫名.git
test.git是你要克隆的倉庫名,一定要寫清楚,注意大小寫。
Target Directory:
你要克隆的版本的目錄如“E:/test”,這個目錄名一定是要不存在的。名字可以和你的遠程倉庫的名字相同,也可以不同。點擊“克隆”,出現如下窗口:
輸入第一次密碼:
出現如下顯示說明填寫的Source Location ,Target Directory都正確
繼續輸入第二次,第三次密碼
將自動彈出下面窗口就可以正常工作了。
二、改動和上傳
改動倉庫裏面的文件需要到Target Directory填寫的地方去改動。改動之後點擊“重新掃描”,就可以將改動的文件加載進來,並會標明改動的地方。填寫一下“提交描述”和“簽名”,一定要先“緩存改動”之後在“提交”,“提交”之後本地版本庫就相應的改動了,然後點擊“上傳”,即可提交到服務器上。
三、新建分支
單擊“新建”,就可以看見如下的當前分支變爲你創建的新的分支了。
四、獲取
右鍵在git庫所在目錄下打開Git Gui,在上方找到“遠端(remote)”,點開之後選擇“從..獲取(fetch)”,自動展開後,點擊“origin”:
然後輸入密碼,點擊OK,即可完成操作:
五、合併(pull - merge)
fetch之後,到Git Gui的“合併(merge)”下點擊“本地合併”,一般情況下是默認條件直接點擊“合併(merge)”即可:
六、錯誤及其原因
出現如下錯誤是因爲Source Location ,Target Directory填寫不正確
其他git知識參考一下網站:
1.http://en.wikipedia.org/wiki/Git_(software)
2.http://omiga.org/blog/archives/1896
3.http://wenku.baidu.com/view/513a0118a300a6c30c229f53.html
4.http://hi.baidu.com/mvp_xuan/item/789262104e758f3bb93180d2
5.http://blog.csdn.net/sunboy_2050/article/details/7530042
6.http://lib.open-open.com/view/open1328069988843.html