1. 程式人生 > >git使用整理

git使用整理

Git 配置

1:配置使用者資訊

git config --global user.name  <username>

git config --global user.email  <userEmail>

2:檢視當前使用者資訊

   git config --list  //檢視所有使用者資訊

   git config user.name  //檢視使用者名稱

   git config user.emali  //檢視郵箱

   list裡面的列表資訊,都可以通過git config 來檢視

   如檢視專案遠端路徑可以用git config remote.origin.url

git工作流流程圖及命令

1:初始化 git init

2:新增到本地暫存區 git add

   後面接要提交的檔案  

   git add . 表示提交全部

3:提交到本地版本庫 git commit -m “desc”  

desc為本次提交的描述

4:釋出 git push

5:檢視狀態 git status 或git st

6:檢視各版本提交資訊  git log

建立SSH key  ,

1:本地Git倉庫和GitHub倉庫之間的傳輸是通過SSH加密的,所以必 須要讓github倉庫認證你SSH key,在此之前,必須要生成SSH key.

2:在windows下檢視[c盤->使用者->自己的使用者名稱->.ssh]下是否有 id_rsa、id_rsa.pub檔案,如果沒有需要手動生成。

  命令:ssh-keygen -t rsa -C “email”   email為自己郵箱地址

  預設生成的地址在c盤使用者的.ssh檔案下

3:登入github。開啟setting->SSH and GPG  keys,點選右上角 New SSH key,把生成好的公鑰id_rsa.pub裡的文字資訊放進 key輸入框中,title的值就隨意了,主要用來區分每個Key.

倉庫克隆

git clone url   url 為遠端地址

標籤管理

一般當新版本釋出時,會打一個tag標籤

1:檢視所有tag     git tag

2:打tag標籤    

  git tag -a 版本號  -m "desc”

提交:git push origin 版本號

注意:desc為此次tag標籤的描述

   版本號為此次tag的版本號

   兩個命令的版本號需一致

分支管理

團隊協作開發時,master分支應該非常穩定,基本只用來發布新版本,

每個人有自己的分支,到時進行分支合併就行.

1:檢視所有分支 git branch   *表明當前在哪個分支上

2:建立新的分支 git branch <name>

3:切換分支  git checkout <name>    

4:建立+切換分支 git checkout -b <name>

4:合併分支  

   先要切換到master分支上

   再執行 git merge <name>        

5:刪除分支 git branch -d <name>