开源项目fork code如何持续Merge回Master

来源:互联网 发布:淘宝达人 app 编辑:程序博客网 时间:2024/06/06 02:46

当从GitHub中获取一份开源项目code,会以自己的账号来clone一份code,随着时间推荐,项目的master会不断有代码进去,但这时需要从原始master merge回clone的code。
下面以calcite为例
步骤:

1 切到需要merge的本地fork master

git checkout master

2 获取开源项目的master

git remote add orgmaster https://github.com/apache/calcite.git

3 获取开源master最新代码

git fetch orgmaster

4 merge 开源项目master到本地的fork master

git merge orgmaster/master

5 push到fork master

git push -u origin master

6 查看本地fork的分支和是否有原始maser分支

git remote -v

7 查看所有的分支

git branch -av

原创粉丝点击