成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

GitFlow

Lowky / 696人閱讀

摘要:分支說明分支存儲正式發(fā)布的產(chǎn)品,分支上的產(chǎn)品要求隨時處于可部署狀態(tài)。這一系列發(fā)布任務(wù)完成后,需要將分支合并到分支上,并根據(jù)版本號為分支添加,然后將分支創(chuàng)建以來的修改合并回分支,最后刪除分支。分支版本號功能名。

GitFlow

GitFlow工作流定義了一個圍繞項目發(fā)布的嚴格模型,它為不同的分支分配了明確的角色,并定義分支之間何時以及如何進行交互。

分支說明

1.master分支:存儲正式發(fā)布的產(chǎn)品,master分支上的產(chǎn)品要求隨時處于可部署狀態(tài)。master分支只能通過與其他分支合并來更新內(nèi)容,禁止直接在master分支進行修改。

2.develop分支:匯總開發(fā)者完成的工作成果,develop分支上的產(chǎn)品可以是缺失功能模塊的半成品,但是已有的功能模塊不能是半成品。develop分支只能通過與其他分支合并來更新內(nèi)容,禁止直接在develop分支進行修改。

3.feature分支:當要開發(fā)新功能或者試驗新功能時,從develop分支創(chuàng)建一個新的feature分支,并在feature分支上進行開發(fā)。開發(fā)完成后,需要將該feature分支合并到develop分支,最后刪除該feature分支。

4.release分支:當develop分支上的項目準備發(fā)布時,從develop分支上創(chuàng)建一個新的release分支,新建的release分支只能進行質(zhì)量測試、bug修復、文檔生成等面向發(fā)布的任務(wù),不能再添加功能。這一系列發(fā)布任務(wù)完成后,需要將release分支合并到master分支上,并根據(jù)版本號為master分支添加tag,然后將release分支創(chuàng)建以來的修改合并回develop分支,最后刪除release分支。

5.hotfix分支:當master分支中的產(chǎn)品出現(xiàn)需要立即修復的bug時,從master分支上創(chuàng)建一個新的hotfix分支,并在hotfix分支上進行bug修復。修復完成后,需要將hotfix分支合并到master分支和develop分支,并為master分支添加新的版本號tag,最后刪除hotfix分支。

分支命名規(guī)范

1.master分支:master分支只有一個,名稱即為master。

2.develop分支:develop分支只有一個,名稱即為develop。

3.feature分支:feature_<版本號>_<功能名>。

4.release分支:release_<版本號>。

5.hotfix分支:hotfix_<版本號>_<問題簡述>。

Git倉庫

一、添加SSH key

在github創(chuàng)建一個賬號:

添加SSH key(因為本地的git庫與github倉庫之間的傳輸是通過ssh 傳輸?shù)模?/p>

二、添加遠程倉庫

首先在github上創(chuàng)建一個新的項目:

1、用命令行的方式提交到遠程方式

git add . 添加到暫存區(qū)

git commit -m "提交的描述"

git push -u origin master 推送到master

2、用Source Tree提交

還是添加一個遠程倉庫:

步驟如下:

①.打開Source Tree:

②.點擊克隆/新建

③.彈出一個框選擇創(chuàng)建新倉庫

⑥.選擇目標路徑(其實是本地路徑)

⑦.點擊創(chuàng)建

例:在項目里建一個txt,里面寫點內(nèi)容,關(guān)閉后在屏幕上的txt右鍵,點添加,添加成功點左上角的提交,然后在下方填寫提交的信息,最后點提交。

到這一步本地倉庫已經(jīng)提交成功

怎么將本地倉庫關(guān)連到遠程倉庫呢?

首先點擊到master分支

右鍵點擊創(chuàng)建拉取請求 (因為是新倉庫沒有任何設(shè)置,將會彈出一個框,點擊設(shè)置)

會出現(xiàn)一個遠程倉庫,點擊添加

里面填寫遠端名稱,URL和用戶名 (url是遠程倉庫地址)

然后點擊兩次確定

點擊遠程會看到有一個origin,說明已經(jīng)關(guān)連成功了

在master右鍵點擊推送到origin(就是上一步新建的遠程倉庫)

點擊推送


添加成功后,會顯示master

下面是常見的Git命令:


今天就分享到這,如果這篇文章對您有幫助的話,點個關(guān)注唄,如有不足,請多多指教。

vw:bsl521921

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/53924.html

相關(guān)文章

  • 企業(yè)級開發(fā):Gitflow Workflow工作流

    摘要:同時,每一次更新,最好添加對應(yīng)的版本號標簽。在這個分支上的代碼允許做小的缺陷修正準備發(fā)布版本所需的各項說明信息版本號發(fā)布時間編譯時間等等。版本號的命名可以依據(jù)項目定義的版本號命名規(guī)則進行。 我說的以下流程,sourceTree等工具已經(jīng)完美的支持了,鼠標點兩下就完成了。簡直是完美。 簡介 Feature Branch Workflow是一種非常靈活的開發(fā)方式。對于一些規(guī)模比較大的團隊,...

    rainyang 評論0 收藏0
  • 在阿里,我們?nèi)绾喂芾泶a分支?

    摘要:摘要阿里有很多的研發(fā)團隊,不同事業(yè)部使用的發(fā)布流程分支策略并非整齊劃一,但總體上看是比較規(guī)整的。引言在阿里內(nèi)部,流行著許多有意思的工程實踐。比如分支管理這件事,其實屬于工具和習慣各占一半,并且頗有阿里特色的成分,適合作為一個例子。 摘要: 阿里有很多的研發(fā)團隊,不同事業(yè)部使用的發(fā)布流程、分支策略并非整齊劃一,但總體上看是比較規(guī)整的。其中有一種主流的發(fā)布模式以及對應(yīng)的分支使用方式,稱為A...

    learning 評論0 收藏0
  • 在阿里,我們?nèi)绾喂芾泶a分支?

    摘要:摘要阿里有很多的研發(fā)團隊,不同事業(yè)部使用的發(fā)布流程分支策略并非整齊劃一,但總體上看是比較規(guī)整的。引言在阿里內(nèi)部,流行著許多有意思的工程實踐。比如分支管理這件事,其實屬于工具和習慣各占一半,并且頗有阿里特色的成分,適合作為一個例子。 摘要: 阿里有很多的研發(fā)團隊,不同事業(yè)部使用的發(fā)布流程、分支策略并非整齊劃一,但總體上看是比較規(guī)整的。其中有一種主流的發(fā)布模式以及對應(yīng)的分支使用方式,稱為A...

    hoohack 評論0 收藏0
  • 容器環(huán)境下的持續(xù)集成最佳實踐:構(gòu)建基于 Drone + GitFlow + K8s 的云原生語義化

    摘要:集成測試完成后,由運維同學從發(fā)起一個到分支,此時會會運行單元測試,構(gòu)建鏡像,并發(fā)布到預(yù)發(fā)布環(huán)境測試人員在預(yù)發(fā)布環(huán)境下再次驗證功能,團隊做上線前的其他準備工作運維同學合并,將為本次發(fā)布的代碼及鏡像自動打上版本號并書寫,同時發(fā)布到生產(chǎn)環(huán)境。 云原生 (Cloud Native) 是伴隨的容器技術(shù)發(fā)展出現(xiàn)的的一個詞,最早出自 Pivotal 公司(即開發(fā)了 Spring 的公司)的一本技術(shù)小...

    asoren 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<