1 是什麼?css
Git是一個免費的開源分佈式版本控制系統,旨在快速高效地處理從小型到大型項目的全部事務。html
2 安裝git
進入官網,針對本身的操做系統選擇下載 https://git-scm.com/downloadsgithub
因爲外網下載速度很慢,因此選擇找了一個連接下載https://pc.qq.com/detail/13/detail_22693.htmljson
所有選擇下一步,而後單擊安裝便可。app
點擊鼠標右鍵,便可看到git的圖形界面和命令行兩個菜單。分佈式
2 配置fetch
官網操做手冊 https://git-scm.com/docs/git-config spa
配置用戶名和郵箱操作系統
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
3 命令的使用
可查看官方文檔 https://git-scm.com/docs/git;用戶手冊https://git-scm.com/docs/user-manual.html
通常忘記命令,可以使用git xx --help或者git help xx來調用文檔查看,例如 git add --help,即調出一個連接的頁面。
進入github便可看到咱們提交的代碼或者文件
在github上直接修改該文件,而後在本地進行更新。
4 客戶端
git自帶的客戶端界面不太好用,則用sourcetree https://www.sourcetreeapp.com/
因爲外網下載太慢選擇https://pc.qq.com/search.html#!keyword=sourcetree該連接進行下載
因爲上面一步須要進行帳號登陸,可是咱們又打不開外網,因此須要逃過該步驟
在下面目錄下新建一個accounts.json文件
輸入如下內容
[ { "$id": "1", "$type": "SourceTree.Api.Host.Identity.Model.IdentityAccount, SourceTree.Api.Host.Identity", "Authenticate": true, "HostInstance": { "$id": "2", "$type": "SourceTree.Host.Atlassianaccount.AtlassianAccountInstance, SourceTree.Host.AtlassianAccount", "Host": { "$id": "3", "$type": "SourceTree.Host.Atlassianaccount.AtlassianAccountHost, SourceTree.Host.AtlassianAccount", "Id": "atlassian account" }, "BaseUrl": "https://id.atlassian.com/" }, "Credentials": { "$id": "4", "$type": "SourceTree.Model.BasicAuthCredentials, SourceTree.Api.Account", "Username": "", "Email": null }, "IsDefault": false } ]
從新點擊可執行文件