前段時間跟着Ruby On Rails的toturial玩了一把Git,今天再回過頭來,以爲這個版本控制工具真的很不錯。下面來說一下,在windows下如何經過git gui來管理代碼。git
首先,要在http://github.com上註冊一個賬號吧。github
對於git,它的描述是:windows
Git is an extremely fast, efficient, distributed version control system ideal for the collaborative development of software.分佈式
Git是一個極其快速、高效、分佈式版本控制系統,完美的協同開發軟件。ide
git.hub呢,描述爲:工具
GitHub is the best way to collaborate with others. Fork, send pull requests and manage all your public and private git repositories.網站
GitHub是與他人協同工做的最好方法。叉送管理你全部的公開和私有的git倉庫。ui
註冊步驟就不詳細說了,註冊完成後,記得要建立你的第一個git倉庫喲。google
倉庫名要記好哦。idea
接下來,在windows上安裝git軟件,這個git官方沒有,有一個開源的,http://code.google.com/p/msysgit/
下載安裝,一路Next吧,安裝完成。能夠找到:
若是你鼠標右鍵,你會發現多了幾個菜單
下面,咱們開始使用Git Gui
若是你想init一個本地的git倉庫,到你的代碼根目錄下,右鍵選擇Git Init Here
這時,你會發如今代碼根目錄下,生成了一個.git的隱藏屬性目錄。
再選擇git gui
這裏有不少命令,你能夠直接把你的代碼add到倉庫,再commit,而後再上傳到github
在代碼根目錄,右鍵選擇Git add all files now
再打開git gui,選擇「提交「(commit),輸入提交信息,空信息是不能夠提交的。
若是要上傳到github,須要選擇遠端(remote)->Add
這至關於運行git remote add origin git@github.com:lettoo/orion.git
這裏lettoo/orion.git是個人倉庫信息
Remote Add成功後,接下來就是上傳了
這至關於運行git push origin master命令。
上傳成功後,到github.com網站上就能夠看到你的項目代碼已經上傳了。
好了,這樣你就完成了經過git add commit push的過程了。
那麼,在另一臺機器上,如何把個人項目給checkout出來呢?若是是public的git 倉庫,可使用git clone(克隆)
好比個人項目:git clone git://github.com/lettoo/orion.git
若是是項目的主人,固然選擇可讀寫的方式了,這裏要用到SSH
git clone git@github.com:lettoo/orion.git
git gui也有相應的操做,這裏就再也不詳細列出了。
git gui上對git的branch,merge等功能都有操做,在使用過程當中應該比命令行方式要方便多了。