git多远程仓库路径设置和更新

本文以华为的LiteOS为例,github地址:https://github.com/LiteOS/LiteOS

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

图1

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

图2

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

图3

接着使用 “git merge upstream/develop” 合并更新到自己的分支。

如果想删除LiteOS官方远程仓库路径,可以使用 “git remote remove upstream" 来删除,如图4所示。

图4
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容