最近看到很多同事一直在用小烏龜(TortoiseGit),甚至還有同事在用命令行提交代碼(可能是能用記事本編程的大神。。)
這里我想向大家推薦一種操作Git的神器 - SourceTree。
通過SourceTree,可以很方便克隆倉庫、新建分支、合並分支、拉取/提交代碼等。
最最最主要的事,你提交代碼的時候,能清楚的看到自己要提交哪些文件,以及每個文件改動的地方。
經常碰到同事提交代碼,老是把他本地的一些配置文件也提交上來。。。
具體的操作,很簡單,我這里就不闡述了。
這里重點說下怎么搭建SourceTree環境,能用起來。
- 首先安裝git(采用sourceTree來操作git的話,可以不裝小烏龜,僅需要安裝git)
- 安裝了git后,可以設置郵箱和用戶名。git config --global user.name"xxxxxxxx"
- 安裝sourceTree(如果已有可以不用安裝,有免安裝版)
- 找到sourceTree安裝目錄sourceTree\install2\tools\putty,里面有個puttygen.exe
- 雙擊,然后點擊Generate,可以生成publickey 和 private key,private key需要保存下來。
- public key 復制后,找到公司的git網址上的settings,SSH key,粘貼,然后add key。
- 打開sourceTree,工具 - 選項,可以看到郵箱 和 name 已經自動填上,只需在SSH密鑰選擇private key保存的ppk文件即可。
- SSH客戶端選擇 PuTTY/Plink 。
- 然后登陸公司git網址,選擇某個工程,點擊http(有SSH和http兩個選項),然后復制地址。
- 然后sourceTree克隆,如果能將代碼克隆到本地,則代表SourceTree配置成功。