GitFlow

假設(shè)你已經(jīng)熟悉git的基本操作:如不熟悉請(qǐng)參考:GitBook
這里簡單回顧一下git基本操作

提交基本操作

  • 把改變的文件加入暫存區(qū)
    git add .
  • 提交暫存區(qū)的文件
    git commit -m "提交注釋"
  • 拉取遠(yuǎn)程倉庫的代碼,如果有沖突,則合并后再提交
    git pull origin branch-namegit pull
  • 把本地提交推到遠(yuǎn)程倉庫
    git push origin branch-namegit push

分支相關(guān)操作

  • 創(chuàng)建分支
    git branch branch-name
  • 合并分支:把developer分支合到當(dāng)前分支
    git merge developer
  • 刪除合并后的分支
    git branch -d branch-name

GitFlow基本概念: 工作流定義了一個(gè)圍繞項(xiàng)目發(fā)布的嚴(yán)格分支模型。雖然比功能分支工作流復(fù)雜幾分,但提供了用于一個(gè)健壯的用于管理大型項(xiàng)目的框架。

工作方式

Gitflow工作流仍然用中央倉庫作為所有開發(fā)者的交互中心。和其它的工作流一樣,開發(fā)者在本地工作并push分支到要中央倉庫中。

歷史分支

相對(duì)使用僅有的一個(gè)master分支,Gitflow工作流使用2個(gè)分支來記錄項(xiàng)目的歷史。master分支存儲(chǔ)了正式發(fā)布的歷史,而develop分支作為功能的集成分支。這樣也方便master分支上的所有提交分配一個(gè)版本號(hào)。

圖1

功能分支

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Git是目前最流行的版本管理系統(tǒng),也是最先進(jìn)的分布式版本控制系統(tǒng)(distributed version cont...
    pro648閱讀 5,791評(píng)論 1 17
  • 1. 安裝 Github 查看是否安裝git: $ git config --global user.name "...
    Albert_Sun閱讀 13,737評(píng)論 9 163
  • 在上大學(xué)之前,我一直是個(gè)自卑懦弱的女孩。出身?xiàng)l件差,長得不好看的我總是躲在角落羨慕別的女孩可以有漂亮的衣裳和好看的...
    ylm打不死的美麗閱讀 3,054評(píng)論 11 25
  • 成長的路上,有陽光沐浴著我們,有雨水滋潤著我們,有煩惱追隨我們,也有快樂伴隨著我們。 小鳥感到快樂...
    張瓊80閱讀 164評(píng)論 1 3
  • 花了近一個(gè)月的時(shí)間吧,把大江東去給看完了。這是一本很好的書,以前平凡的世界也看了點(diǎn),但最終還是放棄了。結(jié)果同樣題材...
    huangxiaohao閱讀 375評(píng)論 0 1