国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > 建站經(jīng)驗 > 正文

iOS開發(fā):_Git流程

2019-11-02 14:19:09
字體:
供稿:網(wǎng)友

 iOS開發(fā):Git流程 電腦高手

  iOS開發(fā)中的Git流程

  Git的優(yōu)點(diǎn)相信已不用我贅述,不是SVN之流能夠相提并論的。

  以前多人開發(fā)的時候我還用過拖文件大發(fā)和別人合作的。- -!

  我在這里不多說一些基本命令,只教最實(shí)用的,多人開發(fā)到底怎么用Git。

  場景

  三人合作開發(fā)一個app,老大叫小明,老二叫小強(qiáng),老三叫小偉。

  這時候老大去github開一個repository, 當(dāng)然,公司項目一般是private repo。

  創(chuàng)建好之后呢。老大在這個repo分別開四個分支。

  名字叫

  xiaoming_gittutorial,xiaoqiang_gittutorial,xiaowei_gittutorial,

  還有一個develop分支。

  現(xiàn)在是這樣的。

  ok,現(xiàn)在老大告訴其他兩個人,把項目從github上clone下來。

  ok,拉下來之后呢,輸入git branch,看看本地分支有哪些。

  本地只有一個master,分支。現(xiàn)在,讓每個人分別從遠(yuǎn)程分支拉兩個分支。一個是develop,一個是代表自己的那個分支,例如小明,就拉xiaoming_gittutorial.

  輸入git fetch origin develop:develop

  這個命令的意思就是拉取遠(yuǎn)程的一個叫develop的分支,并在本地創(chuàng)建一個叫develop的分支和遠(yuǎn)程的分支匹配。

  全部拉完之后我們再看看本地有哪些分支了。

  我們做完了前期準(zhǔn)備工作,接下來怎么保證多人協(xié)作的時候盡量少出現(xiàn)merge conflict和污染主分支

  做到以下幾點(diǎn),其實(shí)就不容易出現(xiàn)大的紕漏。

  做好分工,特別是storyboard和xib多種,盡量避免出現(xiàn)多人修改同一個文件。

  每個人的所有開發(fā)工作都只在自己的分支開發(fā)。例如小明開發(fā),你就在本地切換到自己的xiaoming_gittutorial分支然后進(jìn)行開發(fā)。

  每個人只允許在自己的分支直接push遠(yuǎn)程分支。

  合并的時候必須遵循以下條件.

  十分重要

  首先,本地切換到develop分支。

  git pull

  例如你是小明,那么在pull到遠(yuǎn)程的develop最新的內(nèi)容之

酷河馬電影網(wǎng)[www.aikan.tv/special/kuhemadianyingwang/]
后,git merge xiaoming_gittutorial.

  如果出現(xiàn)conflict那么清除conflict之后,commit.然后把本地develop push 到遠(yuǎn)程的develop.

  每完成一個功能就提交一次。不要累計代碼。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 怀集县| 阳泉市| 长春市| 平定县| 三明市| 宁明县| 中阳县| 北碚区| 通榆县| 墨脱县| 突泉县| 蒙城县| 广水市| 荣昌县| 自贡市| 成武县| 二连浩特市| 崇明县| 罗田县| 九江市| 杭锦后旗| 和田县| 六枝特区| 会同县| 黄龙县| 永济市| 上犹县| 浦东新区| 重庆市| 平遥县| 泽普县| 稻城县| 新野县| 邵武市| 崇明县| 醴陵市| 井陉县| 西贡区| 农安县| 门源| 盐山县|