作者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/cn.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