您好,登錄后才能下訂單哦!
本文小編為大家詳細介紹“Git工作流演示及三種工作方式是什么”,內容詳細,步驟清晰,細節處理妥當,希望這篇“Git工作流演示及三種工作方式是什么”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。
集中式工作流像SVN一樣,以中央倉庫作為項目所有修改的單點實體。所有修改都提交到 Master分支上。這種方式與 SVN 的主要區別就是開發人員有本地庫,但是Git 很多特性并沒有用到。
Forking 工作流是在 GitFlow 基礎上,充分利用了 Git 的 Fork 和 pull request 的功能以達到代碼審核的目的。更適合安全可靠地管理大團隊的開發者,而且能接受不信任貢獻者的提交。(主要是審核團隊外成員的代碼,Linux的虛擬團隊用的更多)。
偶爾如果有需要團隊外的成員幫我們解決問題時,可能會用到。
Gitflow 工作流通過為功能開發、發布準備和維護設立了獨立的分支,讓發布迭代過程更流暢,充分的利用了分支的特點。嚴格的分支模型也為大型項目提供了一些非常必要的結構。下圖是完整的開發方式圖,但實際開發可能更加精簡:
演示說明:
在Eclipse中創建一個分支,命名為featureA分支:
新手在featureA分支中對完成A功能,后提交至本地庫:
進而push到遠程庫:
接下來,老程序員對項目進行拉取:
拉取后從master分支切換至FeatureA分支,此時就可以看到新手的修改了:
接下來將FeatureA分支與master分支在本地合并,然后提交至遠程庫:
先切換到master分支→進行merge合并→推送至遠程庫
讀到這里,這篇“Git工作流演示及三種工作方式是什么”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。