不用配置模擬環境,前人已打包好windows可用集成環境,下載地址:mysysgit,一路默認安裝便可,包含bash
&gui
html
任意位置,右鍵打開bashgit
$ git config --global user.name "Your Name" $ git config --global user.email "email@example.com" ##--global是全局配置,全部倉庫都使用這個配置 ##若是要對不一樣倉庫使用不一樣名字和郵箱,在某個倉庫下使用以上命令不加--global便可
由於Git是分佈式版本控制系統,因此,每一個機器都必須自報家門:你的名字和Email地址。github
SSH(Secure Shell),一個創建在應用層和傳輸層基礎上的,專爲遠程登陸會話和其餘網絡服務提供安全性的協議。windows
ssh-keygen -t rsa -C "email@some.com"
若是不想對其設置密碼,一路回車便可。完成後會在C盤用戶目錄下生成.ssh文件夾,包含兩個文件,公鑰文件id_rsa.pub及私鑰文件id_rsa,對目錄不太熟悉同窗可能找不到文件,推薦一個windows下快速搜索軟件Everything,搜索只是"sa"一下就找到了。緩存
分享剛解決的疑惑點:.pub是什麼文件格式,id_rsa爲何沒有格式後綴
把.pub文件拖到winhex 看了看文件頭格式:安全
把前六位十六進制去FILE SIGNATURES對比無果,恍然大悟,倆文件存的是密鑰,.pub是自定義格式,語義是公鑰,私鑰更是沒文件格式後綴,若是加我以爲 .pri 就行bash
github文章太多不用我介紹,用了半年coding,感受不錯,coding是國內產品,不斷的優化更新,私有倉庫託管極佳地。網絡
步驟:
點擊帳戶-->SSH公鑰-->複製id_rsa.pub內容-->Bingo!ssh
如添加新的倉庫到本地,步驟:分佈式
遠端(remote)-->ADD,輸入重命名名稱及倉庫地址,這裏遠程倉庫名稱國際慣例都是origin
,看見origin都知道這指的是某個遠程倉庫
遠端(remote)-->從..獲取(ftech)-->origin
合併(merge)-->本地合併-->確認-->Bingo
如將本地更新推送至遠程
從新掃描-->緩存改動-->輸入提交信息-->提交-->上傳
其餘一些經常使用說明:
文件還在工做區須要撤銷,GUI界面工做區點擊文件-->菜單欄提交(commit)-->撤銷修改
文件已緩存入暫存區,GUI界面暫存區點擊文件-->菜單欄提交(commit)-->從本次提交撤除
歷史查看,版本庫(repository)->圖示XX分支的歷史,頁面清楚明瞭
中文亂碼處理,編輯-->選項-->Default File Contents Encoding ,簡單粗暴全局設置爲utf8