TortoiseGit + GitHub 快速上手指南
TortoiseGit + GitHub 快速上手指南
名詞解釋:
1. TortoiseGit 是 TortoiseSVN的Git版,它很好的實(shí)現(xiàn)了與windows資源管理器的融合,使用界面與TortoiseSVN非常類似。
2. TortoiseGit運(yùn)行在msysgit(git的windows開源版本)之上,因此,在安裝TortoiseGit前需要安裝msysgit。
3. GitHub是提供在線git空間的平臺(tái),免費(fèi)的賬號(hào)只能使用公開的空間并且需要公布所有原始碼,沒有其他限制。
快速上手步驟:
1. 安裝msysgit.
2. 安裝最新版的TortoiseGit
3. 配置TortoiseGit,在Setting-General-Msysgit中指定git.exe為msysgit安裝目錄下的\bin目錄里的git.exe,另外External dll 為msysgit安裝目錄下的\mingw\bin;
4. 打開TortoiseGit程序組中的Puttygen
5. 鼠標(biāo)點(diǎn)擊"generate",使用鼠標(biāo)在空間面板中任意活動(dòng),產(chǎn)生你的Putty密鑰,無(wú)需輸入key passphrase,然后點(diǎn)擊Save private key到本地.
6. 從Puttygen中copy你的公鑰,你的公鑰是一個(gè)位于第一個(gè)文本域中的比較大的隨機(jī)的字母數(shù)字串,它看起來(lái)如下:
ssh-rsa
AAAB3NzaC1yc2EAAAABJQAAAIBqFftopEl3HNQ+SUmh9dFW39+IYU1ZYLG04GU
Nh02DEbgKn9qaCJDjqCh9a7LO+oN6RjcWLIwaPPlwZI1w6el5WaZKeKEOtWqgQW+
trnLRijgF9sPRR7jweM13S8lnpSvCUQbPxUyaNHZkEmY2PI1BaANv3d9YGnnhbKXPz
m0rmQ== rsa-key-20091128
7. 在GitHub中創(chuàng)建一個(gè)帳戶,導(dǎo)航到Account settings,點(diǎn)擊"ssh public keys", 把你在上面產(chǎn)生的公鑰增加進(jìn)去。
?8. 在GitHub中新建一個(gè)Repository-"yourproject",進(jìn)入你的Repository-"yourproject"
9. 從你的Repository-"yourproject"庫(kù)的主頁(yè)頂部中,點(diǎn)擊copy to clipboard 圖標(biāo),你的Git地址看起來(lái)如下:"git@github.com:yourname/yourproject.git"
10. 在你的硬盤上為這個(gè)"yourproject"源碼創(chuàng)建一個(gè)新目錄, 點(diǎn)擊右鍵選擇"Git Clone...".
11. 在URL中輸入你在第8步中的URL clone地址.
12. 選中"Load Putty Key" ,并選擇你在第4步存儲(chǔ)的私鑰位置。
13. 點(diǎn)擊OK即可獲取你的項(xiàng)目"yourproject"分支了。
日常開發(fā)步驟:
1.Git Commit 提交到本機(jī).
2.Push 提交到GitHub.
隨筆:
Git控制文件全部在項(xiàng)目根目錄下,Svn則和文件在同一層目錄
Git中一個(gè)文件會(huì)產(chǎn)生三個(gè)版本控制文件,而Svn只產(chǎn)生一個(gè)
總結(jié)
以上是生活随笔為你收集整理的TortoiseGit + GitHub 快速上手指南的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 梦到人头蛇身预示着什么
- 下一篇: Direct3D提高篇:HLSL编程实现