git_安裝

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,即調出一個連接的頁面。

  • 生成工做區   git init
  • 將文件放到暫存區  git add 文件名
  • 提交文件 git commit 文件名
  • 設置遠程倉庫的別名   git remote add 別名 https://github.com/axuezhonghua/test1.git
  • 提交到遠程倉庫   git push -u 別名 master   
  • 進行上面操做後第一次會跳出驗證窗口進行驗證

 

 進入github便可看到咱們提交的代碼或者文件

 

 在github上直接修改該文件,而後在本地進行更新。

  • git fetch 拉取遠程倉庫的更新
  • git merge master 合併變動到本地master

 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
	  }
	]

 

 從新點擊可執行文件

 

相關文章
相關標籤/搜索