本文以华为的LiteOS为例,github地址:https://github.com/LiteOS/LiteOS。
如果想加入LiteOS项目开发,首先要fork该项目,fork之后会在github自己账户下生成一个分支。之后要clone代码到本地,clone之后只有一个默认的远程仓库路径—— “origin”,即pull、push时使用的路径,可以使用 “git remote -v” 查看,如图1所示。

如果想获取LiteOS官方主分支的最新更新,那么就必须添加LiteOS的远程仓库路径,如图2所示。其中upstream为LiteOS官方远程仓库路径的名称,这个名称可以随便指定。

添加了远程仓库路径后,就可以使用 “git remote update upstream” 来获取更新,如图3所示。

接着使用 “git merge upstream/develop” 合并更新到自己的分支。
如果想删除LiteOS官方远程仓库路径,可以使用 “git remote remove upstream" 来删除,如图4所示。

网友评论