2020 11 28 git開發的背景

2021-10-10 22:38:27 字數 438 閱讀 8330

我是對乙個產物的由來很感興趣的人,尤其是幹這行,就要了解一下這些背景故事,當你達到乙個層次的時候,這些看似沒用的東西,其實是在一直引導大腦思考的東西。

git是linux之父linus benedict torvalds(林納斯·本納第克特·托瓦茲)開發的,林納斯是芬蘭人,他是乙個很熱愛分享的人,所以他這一生都在為「開源」而奮鬥,沒錯,linux核心就是他寫的,現在很多的例如redhat、ubuntu都是在它的基礎上做出來的作業系統。

當年當他宣布了這一事件之後,全球各地的程式設計師都很敬佩他,有很多人願意和他一起來做「開源」這個工程,但是在互動上顯然是個問題,那個時候市面上已經有版本控制系統,只不過是收費的,林納斯就隨手寫了乙個git,對,沒錯,就是隨手寫的,方便他和他的工友互動,這一軟體沿用至今,誇張的是有很多不是這個領域的行業也在用它備份資料進行互動。如果你是從事這個行業的,會發現git很多命令是和linux命令相通的。

Git開發的基本操作

最近開始實習,公司自建了乙個git伺服器,專案都儲存在git分支上,每次有新的需求,都會開乙個新的issue進行開發,下面將將開發流程記錄如下。首先根據issue建立乙個新的分支,同時將此分支拉取到本地。拉取的過程如下 切換到主分支 git checkout master 拉取最近的資訊 git p...

git 協同開發的使用

git branch devgit branchgitbranch ddevgitbanch d devgit reset head 檔名或者 git checkout devgit branch rgit push origin dev devgit push origin devgit push...

git 前端使用git分支的開發流程

目前的就職的公司,雖不是bat之類,但是直接領導和後端業務團隊的領導基本來自阿里和華為,git分支主要有以下 主分支 master,保證所有已發布到生產環境的分支都已merge到master,並且,新分支比如從master建立 日常分支 daily,本地開發和測試環境使用,保證所有的已上生產和發布測...