TortoiseGit使用入門

來源:互聯網
上載者:User

本地使用Git

首先要確定TortoiseGit已找到msysgit,如果先安裝msysgit 再裝TortoiseGit, 一般TortoiseGit 就會自動的識別。
安裝詳見 TortoiseGit安裝教程

設定與查詢的方法,這裡從開始菜單進入設定。

這是TortoiseGit的設定介面,可以看到用來定位MSysGit的路徑。

點“Check now”檢查有效性。如果有錯的話,就自己設定msysgit的bin檔案路徑。


右擊任意檔案夾,可以看到TortoiseGit已經嵌入右鍵了。

“Git Clone...”是獲得遠端版本庫,“Git Create repository here”是將選定的檔案夾作為要建立的版本庫。

在要建立版本庫的檔案夾中點“Git Create repository here”後,會顯示:

點“Ok”就會在該檔案夾的根目錄自動建立一個隱藏檔案夾".git" 。

注意:最好找個空的檔案夾練習操作,或者備份檔案夾。比如誤選了Clean up把無版本控制的檔案都刪了,哭都來不及 -_-。

現在,用git初始化過的檔案夾就不一樣啦!!

不僅檔案都有附加的綠鉤表徵圖(此為已添加進版本庫且未被修改過的檔案),右鍵菜單也多了操作選項。

將要使用git版本庫管理的檔案,選擇後用git的菜單add進去

master是Git預設的主要分支(主幹),適合單人獨自開發。多人開發時可以給每個人建立一個分支。

按Git Commit -> “master”是將所選檔案夾內容提交到用於匯總的庫上。(不知道的話,千萬不要隨便按)

提交修改後,出現:


以上就是如何提交更改到本地的版本庫,所以無論有無網路Git都可以用。

遠程使用Git

本地Commit(提交)後,下面介紹的就是Push到遠程啦.

這裡以Git與sourceforge.net通訊為例。

首先,在待提交的本地檔案夾內按右鍵空白處,選擇 TortiseGit->Settings 。

然後選擇Config,並填寫sourceforge.net中的使用者名稱和郵箱。

當然填其他的也可以,這裡填的是每次提交後,版本庫中顯示出來的作者名和連絡方式。

接著選擇Remote,可以看見右圖有3個需要填寫的文字框。

Remote:遠程傳送的一個代號(可以隨便起個名字,自己看得懂就行)

Url:要提交的sourceforge目標地址,格式是 ssh://使用者名稱@項目名.git.sourceforge.net/gitroot/項目名/版本庫名

(把orange030換成你的sorcefore使用者名稱,比使用者名稱為如aaa,那你就應該寫ssh://aaa@throwstone.git.sourceforge.net/gitroot/throwstone/throwstone)

地址也可在項目頁中尋找,方法為登入sorcefore後,在自己的項目頁進入Code->Git 中Git Access那一欄即可看到 (read-only) 和 (read/write) 地址

Putty:你在sorceforge上使用的密鑰 (設定sourceforge的SSH key)

填好後點addnew增加即可。

要從本地檔案夾更新至網路程式庫,選中檔案夾(必須是Git初始化過的),然後按右鍵,選擇TortoiseGit->Push...,彈出下列視窗。

選擇要push的本地分支,和遠程目標的分支,點“OK”。

要從網路程式庫更新至本地檔案夾,相應的,選擇TortoiseGit->Pull...。

在確定你已經設定過Remote的情況下,點“OK”就可以了。

如果中Remote下拉式功能表是空白的,那就說明你還沒設定好Remote,點擊“Manage Remotes”進行設定。(請參考上文)

註:如果出現所示的小框框,只要填入你在sorceforge上所用putty的密碼就可以了,但是速度要快,否則可能會逾時。

不過逾時了也沒大礙,只要你輸入了正確的密碼,第二次pull就不用再輸入了。

 

 

 

摘自:http://www.zonozone.com/tiki/tiki-index.php?page=TortoiseGit%E4%BD%BF%E7%94%A8%E5%85%A5%E9%97%A8

 

 

 

 

 

 

 

自己使用“Git Clone...”命令的一些:

 

 

 

 

 

 

 

 

 

 

 

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.