Git規(guī)范

Git規(guī)范

by 程序亦非猿 2016.4.6
這又是一篇我在公司分享的仆百,想制定一下Git的規(guī)范,有興趣的可以看看~
上一篇在這里

分支模型

每個項(xiàng)目必須要有master幔虏、develop分支。
每個開發(fā)人員擁有一個自己的分支,如yfy碘梢、chz

master 分支

master 分支只能存在release版本的代碼伐蒂,并需要對每個release打?qū)?yīng)的tag煞躬。

develop 分支

developmaster分支檢出,它作用主要是日常開發(fā)合并代碼逸邦,并與master分支做交互汰翠。
當(dāng)參與開發(fā)的人員較多時,可指定一個人管理develop分支昭雌,專門負(fù)責(zé)合并代碼复唤,便于管理,避免多人同時使用develop分支而出現(xiàn)問題烛卧。

另外當(dāng)功能開發(fā)完畢后佛纫,代碼合并入develop分支,測試完成通過后总放,merge到master分支呈宇,并在master上打tag。

開發(fā)人員自己的分支

開發(fā)人員自己的分支局雄,由develop分支檢出甥啄,是自己負(fù)責(zé)的功能分支的上游

工作流程

Feature (新需求開發(fā))

當(dāng)有新需求需要開發(fā)時:

  1. 每個開發(fā)人員在自己的分支上檢出一個新的feature分支,如在czn上檢出feature_search分支
  2. 在新的feature分支上進(jìn)行開發(fā)
  3. 新功能開發(fā)完畢后合并到自己的分支
  4. 所有人員的分支合并到develop分支炬搭,并進(jìn)行測試
  5. 測試通過后合并到master蜈漓,并打tag

Hotfix (緊急修復(fù)bug)

當(dāng)有緊急bug需要修復(fù)時

  1. 從master 拉分支hotfix_xxx
  2. 修復(fù)完畢后合并到develop分支
  3. 測試完畢后合并到master分支穆桂,并打tag

小結(jié)

分支模型已經(jīng)工作流程大約如圖所示:

分支模型-工作流程

Gitflow

gitflow是git的一個輔助工具,可以簡化我們新建分支融虽,合并分支享完,刪除分支的操作,也可以減少人工誤操作而出錯的概率

舉個例子:
新功能能開發(fā)有额,使用gitflow之前:

git checkout yfy
git checkout -b feature_search
...developing...
git checkout yfy
git merge feature_search
git branch -d feature_search

使用gitflow之后:

git flow feature start search
...developing...
git flow feature finish search

是不是省去了很多繁瑣的操作般又?

gitflow 的功能不止如此~

gitflow雖好,但是考慮到大家剛開始使用git巍佑,需要熟悉git以及git命令茴迁,所以它現(xiàn)在不是強(qiáng)制的,如果有興趣或者你也懶得敲那么多命令的話萤衰,建議看看 git-flow 備忘清單

PS: 事實(shí)上git最開始是沒有g(shù)itflow的堕义,它是用戶實(shí)際經(jīng)驗(yàn)的總結(jié),so腻菇,希望我們團(tuán)隊(duì)最終能擁有最適合我們自己的gitflowgitf

最后

規(guī)范是死的胳螟,人是活的,上訴所說都是比較理想化的筹吐,實(shí)際情況可能更加復(fù)雜糖耸,大家可以根據(jù)實(shí)際情況調(diào)整。

如果有疑問或更好的建議丘薛,歡迎反饋~~~

另外歡迎關(guān)注:
我的Github
我的微博
我的微信公眾號:

微信公眾號

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末嘉竟,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子洋侨,更是在濱河造成了極大的恐慌舍扰,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,423評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件希坚,死亡現(xiàn)場離奇詭異边苹,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)裁僧,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,147評論 2 385
  • 文/潘曉璐 我一進(jìn)店門个束,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人聊疲,你說我怎么就攤上這事茬底。” “怎么了获洲?”我有些...
    開封第一講書人閱讀 157,019評論 0 348
  • 文/不壞的土叔 我叫張陵阱表,是天一觀的道長。 經(jīng)常有香客問我,道長最爬,這世上最難降的妖魔是什么涉馁? 我笑而不...
    開封第一講書人閱讀 56,443評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮烂叔,結(jié)果婚禮上谨胞,老公的妹妹穿的比我還像新娘固歪。我一直安慰自己蒜鸡,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,535評論 6 385
  • 文/花漫 我一把揭開白布牢裳。 她就那樣靜靜地躺著逢防,像睡著了一般。 火紅的嫁衣襯著肌膚如雪蒲讯。 梳的紋絲不亂的頭發(fā)上忘朝,一...
    開封第一講書人閱讀 49,798評論 1 290
  • 那天,我揣著相機(jī)與錄音判帮,去河邊找鬼局嘁。 笑死,一個胖子當(dāng)著我的面吹牛晦墙,可吹牛的內(nèi)容都是我干的悦昵。 我是一名探鬼主播,決...
    沈念sama閱讀 38,941評論 3 407
  • 文/蒼蘭香墨 我猛地睜開眼晌畅,長吁一口氣:“原來是場噩夢啊……” “哼但指!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起抗楔,我...
    開封第一講書人閱讀 37,704評論 0 266
  • 序言:老撾萬榮一對情侶失蹤棋凳,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后连躏,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體剩岳,經(jīng)...
    沈念sama閱讀 44,152評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,494評論 2 327
  • 正文 我和宋清朗相戀三年入热,在試婚紗的時候發(fā)現(xiàn)自己被綠了拍棕。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,629評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡才顿,死狀恐怖莫湘,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情郑气,我是刑警寧澤幅垮,帶...
    沈念sama閱讀 34,295評論 4 329
  • 正文 年R本政府宣布,位于F島的核電站尾组,受9級特大地震影響忙芒,放射性物質(zhì)發(fā)生泄漏示弓。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,901評論 3 313
  • 文/蒙蒙 一呵萨、第九天 我趴在偏房一處隱蔽的房頂上張望奏属。 院中可真熱鬧,春花似錦潮峦、人聲如沸囱皿。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,742評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽嘱腥。三九已至,卻和暖如春拘悦,著一層夾襖步出監(jiān)牢的瞬間齿兔,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,978評論 1 266
  • 我被黑心中介騙來泰國打工础米, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留分苇,地道東北人。 一個月前我還...
    沈念sama閱讀 46,333評論 2 360
  • 正文 我出身青樓屁桑,卻偏偏與公主長得像医寿,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子掏颊,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,499評論 2 348

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

  • Git分支管理 master:主分支糟红,當(dāng)前分支上的代碼隨時可以直接發(fā)布,并且只能通過Pull Request從其他...
    UEUEO閱讀 9,636評論 5 33
  • ==》DOM一共有12種節(jié)點(diǎn),其中常見的有: 1.文檔節(jié)點(diǎn)(document准浴,一個文檔只能有一個文檔元素(在htm...
    royluck閱讀 3,982評論 0 5
  • 一天里事扭,與各種人接觸,被各種信息狂轟濫炸乐横,競爭的壓力下求橄,你捧著一顆受傷的心回來:被現(xiàn)實(shí)告知你得好好努力! 靜一靜吧...
    靈然善也閱讀 280評論 0 1
  • 作者:秋水寒晴 講述人:不貳臣 注:劇情因故事需要有改動葡公。 世界觀《劍俠情緣網(wǎng)絡(luò)版叁》 一 滴答 接下來罐农,我要給大...
    秋水寒晴閱讀 739評論 1 1
  • ?????????????????????????????????????????????????????????...
    瑪尚卟姆閱讀 318評論 0 0