標籤:
http://www.cnblogs.com/xiaogangqq123/archive/2012/03/19/2405805.html
什麼是 Git?
Git 是一款免費的、開源的、分布式的版本控制系統。旨在快速高效地處理無論規模大小的任何軟體工程。
每一個 Git複製 都是一個完整的檔案庫,含有全部記錄和修訂追蹤能力,不依賴於網路連接或中心伺服器。其最大特色就是“分支”及“合并”操作非常快速、簡便。
Git優勢
Git 最大的優勢就是“快”!對於大型的聯合開發項目,用 SVN 進資料列版本設定管理時速度很慢,但是用 Git 就快很多。
Git還有最大的一個優勢就是支援分布式開發。
基本上SVN有的功能Git都有,並且毫不遜色。
怎麼使用Git
使用git需要一個託管賬戶:登入位址。https://github.com/signup/free
TortoiseGit 的安裝
在安裝 TortoiseGit (http://code.google.com/p/tortoisegit/downloads/list)之前,你的 Windows PC 上仍然必須先安裝 msysgit(http://code.google.com/p/msysgit/downloads/list)。因為此程式提供了 Git 核心。而且安裝順序是:先安裝 msysgit,然後安裝 TortoiseGit。如果你弄反了,就必須進入 TortoiseGit 的設定介面(右鍵菜單上 TortoiseGit -> Settings -> General -> MSysGit -> Path),手動指定 Git 核心檔案的位置(例如 c:\Program Files\Git\bin)。
安裝步驟沒啥好說的, 我使用是預設的安裝。
配置之前我們需要產生一個密鑰,也就是使用SSH方式,或者使用gihub登入驗證的方式.也就是在每次push時候會讓你輸入使用者名稱和密碼之後push。
這裡先介紹用SSH方式.
在TortoiseGit 安裝目錄下找到Puttygen.這是產生密鑰的一個工具。
可以參考這篇文章來設定http://rongjih.blog.163.com/blog/static/335744612010619111042465/
之後在Github的個人賬戶設定裡 點擊SSH Public Keys--》Add another public key
添加一個新Key,也就是用Puttygen產生的公開金鑰。
然後開啟TortoiseGit –>settings
Git.exe 配置的是msysgit得路徑..
設定Git賬戶,Signing key 就是剛才在Github賬戶設定中儲存的公開金鑰
Remote 這是個名字,起一個自己知道的就可以。
URL:就是你在Github上建立的庫。
這裡如果設定成類似[email protected]:XXX/XXX.git 就必須使用SSH方式。
如果設定成 https://[email protected]/xxx/xxx.git 就必須使用Http方式,也就是用使用者名稱和密碼來push和pull.
putty 也就是剛才匯出來得私密金鑰。
之後就可以找個檔案夾來建立版本庫..
大體的操作跟SVN差不多。
需要注意的是每次commit 都必須填寫message。。
分類: 【協助工具輔助】 好文要頂 關注我 收藏該文 小剛qq
關注 - 6
粉絲 - 103 使用Inno Setup 打包.NET程式,並自動安裝.Net FrameworkWPF DataGrid 樣式分享SQLServer 鏡像功能完全實現Mongodb從配置到應用
Git初級使用教程(轉)