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負責解析 資料,介面設計,這邊可能會...