iOS開發中的Git流程

2021-07-06 07:05:50 字數 1105 閱讀 8364

git的優點相信已不用我贅述,不是svn之流能夠相提並論的。

以前多人開發的時候我還用過拖檔案大發和別人合作的。- -!

我在這裡不多說一些基本命令,只教最實用的,多人開發到底怎麼用git。

這時候老大去github開乙個repository, 當然,公司專案一般是private repo。

建立好之後呢。老大在這個repo分別開四個分支。

名字叫xiaoming_gittutorial,xiaoqiang_gittutorial,xiaowei_gittutorial,還有乙個develop分支。

現在是這樣的。

ok,現在老大告訴其他兩個人,把專案從github上clone下來。

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

本地只有乙個master,分支。現在,讓每個人分別從遠端分支拉兩個分支。乙個是develop,乙個是代表自己的那個分支,例如小明,就拉xiaoming_gittutorial.

輸入git fetch origin develop:develop

這個命令的意思就是拉取遠端的乙個叫develop的分支,並在本地建立乙個叫develop的分支和遠端的分支匹配。

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

做到以下幾點,其實就不容易出現大的紕漏。

這樣的流程有什麼好處呢?

幾乎不會出現conflict。

你永遠也不會汙染develop分支。

為什麼?因為你每次都是在本地merge完清除了conflict之後再push會遠端,那麼別人更新本地develop分支,再合併的時候,就算出現conflict也只會是自己最新**產生的conflict。

最後我們再理清一下思路。

1.正式開發的時候每個人本地只需要有兩個分支。乙個叫develop,乙個是自己的那個分支。

2.每個人可以直接push自己的分支。但是push develop分支的時候。必須先pull 最新的遠端develop分支。然後和本地分支合併,清除conflict之後再push。

iOS開發中的Git流程

git的優點相信已不用我贅述,不是svn之流能夠相提並論的。以前多人開發的時候我還用過拖檔案大發和別人合作的。我在這裡不多說一些基本命令,只教最實用的,多人開發到底怎麼用git。這時候老大去github開乙個repository,當然,公司專案一般是private repo。建立好之後呢。老大在這個...

iOS專案開發流程

一.前期準備 1.檢視需求說明,了解專案詳情需求,至少要知道這個專案是做什麼的!2.結合介面文件和專案切圖,對準介面資料,要知道每個介面的資料流向,以及資料的使用和介面的展示!3.介面之間關聯邏輯理清楚,想好主要控制的命名,列為文件,記錄說明 4.準備號開發用的帳號,主要是開發者帳號,發開者帳號申請...

ios 應用 開發流程。。。

1,業務 介面 2,網路請求,model設計,介面設計,切圖 4,資料解析 5,前台顯示 業務介面 一般是 webservice,返回的資料型別 是json或者 xml,而網路請求 會用到afnetworking model設計,一般是肥點的model,model負責解析 資料,介面設計,這邊可能會...