作者abloomer (地球防衛隊長)
看板Web_Design
標題[請益] Github 合作使用方式
時間Wed Jul 8 17:08:27 2015
大家好
目前跟後端的工程師配合,決定用github來合作。
我也開了一個新的branch專門只改前端的code。
假設我今天早上從master開branch出來,並且之後都
commit到新的branch。而後端的人直接commit到master。
我想請問的是,如果明天我直接merge到master,會不會對
後端新commit的code產生影響?因為我的branch並沒有那些commit。
解釋得不清楚還請見諒。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.24.0.99
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Web_Design/M.1436346509.A.835.html
1F:推 tw0517tw: 如果你們沒有改到同一個檔案 沒事 07/08 18:35
2F:→ tw0517tw: 如果改到同一個檔案 會產生conflict 要手動修正 07/08 18:35
3F:推 banjmin: 你可以先pull再merge feature branch就沒問題 07/08 19:17
4F:→ LPH66: merge 時 git 會幫你檢查有沒有改到同一個地方 07/08 21:36
5F:→ LPH66: (基本上以行為單位, 所以只要改的地方分的夠開 07/08 21:36
6F:→ LPH66: merge 的自動合併 99% 應該能幫你處理好) 07/08 21:37
7F:→ LPH66: 碰到 git 看不懂這是怎麼改的時候才會產生 conflict 07/08 21:38
8F:→ LPH66: 有這種東西才需要手動修正 07/08 21:38
9F:→ LPH66: google "git merge" 應該可以找到一些教學說明之類的東西 07/08 21:38
10F:推 smallma009: 建議前後端還是放不同repository 分支還是用來決定是r 07/08 22:20
11F:→ smallma009: elease 還是develope用途比較好 07/08 22:20
12F:推 kobe0224: 感謝大家的回覆,受益良多。 07/09 00:48
13F:→ carylorrk: 可參考其他流程,像 gitflow/github flow/gitlab flow 07/09 14:03