Git的使用與理解

2021-10-19 08:23:09 字數 992 閱讀 5402

廖雪峰的git教程

其實我平時很少直接用git命令,要麼用tortoisegit圖形化介面直接提交操作,要麼就是在像visual studio這樣的ide裡,有整合好的團隊管理工具(底層應該也是git),直接在介面點就行了。

所以在上面的教程了解乙個git是什麼,基本工作流程是怎麼樣的,清楚commit/branch等基本概念就差不多了

當你work with a team的時候需要使用的git,就像**規範一樣,會有一些工作流程或策略來幫助團隊管理,規範使用git才能發揮git最大的作用呀!

以下內容主要參考了 微軟英文教程

1.branch strategies

use feature branches for all new features and bug fixes

當需要增加乙個新的feature或者修復乙個bug時,就建立乙個feature分支

merge feature branches into the main branch using pull requests.

使用pull request來把feature分支合併至main分支

keep a highquality, up-to-date main branch.

得保持有乙個最新最好的main分支

關於pull request的理解:github 的 pull request 是指什麼意思?

或許還需要理解一下fork的含義:fork與branch的關係

簡單總結一下pull request的流程:

1.首先fork別人的repo到自己的賬號下

2.clone自己賬號下fork來的repo到本地

3.在本地完成修改,本地提交修改

4.向原倉庫發起pull request請求,如果原倉庫review了之後覺得正確,就會merge到原倉庫去

vs2019 團隊資源管理器–git的使用(一)

vs2019 團隊資源管理器–git的使用(二)

Git的操作與理解

工作樹 其儲存著倉庫內所有被管理檔案 untracked files是不記錄在工作樹中的 的當前狀態,隨各檔案的的改動而實時變化 head 當前分支中最新一次提交的指標 暫存區 提交之前的臨時區域 工作區 add 暫存區 commit 版本庫 git init 初始化倉庫,即為專案生成 git gi...

淺淺的理解git的使用

git clone 專案所屬位址的url4 設定你的身份命令 git config global user.name john doe git config global user.email johndoe example.com5 設定你的編輯器,如果沒有設定,那就使用系統預設的編輯器 git ...

Git的快速理解 學習和使用

如果你是乙個剛開始學習開發小白的話,那麼你一定經常聽到git github,甚至gitlab。那麼什麼是git github gitlab呢?1.1 什麼是git github gitlab?git是乙個開源的分布式版本控制系統,可以有效 高速的處理從很小到非常大的專案版本管理,git 是 linu...