1
sfwn 2016 年 10 月 8 日
fork
|
2
hosiet 2016 年 10 月 8 日 via Android
老兄听说过 git merge 吗
|
3
leaves615 2016 年 10 月 8 日 你可以先在 github 在 fork 原项目,然后 clone 到本地修改,并把版本库存在 github ,如果原项目有更新,那么使用 2 楼方式,通过 git merge 进行合并,如果有冲突,就编辑冲突的地方。
如果你不想在 github 在开仓库,那么 clone 到本地后,新建你本地的分支,如果原项目更新 pull 下面,然后, merge 到你的分支上。 |
4
21grams 2016 年 10 月 8 日 你自己拉一个分支在上面开发,然后用 master 保持同 upstream 的同步。 upstream 有更新的话,就 fetch 下来再同你的分支 rebase 。
|
5
ericls 2016 年 10 月 8 日 我觉得你应该不仅要开一个新的 branch 还要 rebase 一下保持你自己的 branch 在原来 branch 的头部
|
6
sutra 2016 年 10 月 8 日 via iPhone
多 remote , merge 。很常见的场景。
|
7
9hills 2016 年 10 月 8 日
追踪 upstream 的话,使用 merge 比较明显的问题就是 history 会一团乱。
如果是纯自用,建议 rebase ,保持 history 和 upstream 一致,如果是发布出去的,那还是 merge 吧,没办法 |
8
xiubin 2016 年 10 月 8 日 via iPhone
是的
你可以建一个分支,当别人有更新代码时,你就合并更新到你的分支上就可以 |