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>