同步操作将从 aosp-riscv/working-group 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
如何基于 Gitee 参与开发
假设你需要修改的仓库地址是: https://gitee.com/aosp-riscv/platform_bionic
大致的步骤如下:
首先从这个仓库上 fork 一个你自己的开发仓库,具体操作参考文档 “如何 fork 仓库”。
fork 完成后,就可以将自己的仓库下载到本地进行修改开发了。建议在本地仓库里为 remote 添加 upstream,指向上游仓库的地址,为以后更新同步做准备。参考操作步骤如下,假设自己的账号是 robot:
$ git clone git@gitee.com:robot/platform_bionic.git
$ cd platform_bionic/
$ git remote -v
origin git@gitee.com:robot/platform_bionic.git (fetch)
origin git@gitee.com:robot/platform_bionic.git (push)
$ git remote add upstream git@gitee.com:aosp-riscv/platform_bionic.git
$ git remote -v
origin git@gitee.com:robot/platform_bionic.git (fetch)
origin git@gitee.com:robot/platform_bionic.git (push)
upstream git@gitee.com:aosp-riscv/platform_bionic.git (fetch)
upstream git@gitee.com:aosp-riscv/platform_bionic.git (push)
$ git fetch --all
然后就为自己的仓库创建开发分支,譬如 develop
,注意基于最新的集成分支 riscv64-android-12.0.0_dev
创建,并在自己的代码没有被合入 riscv64-android-12.0.0_dev
之前时刻保持对开发分支的更新和同步。
我们采用标准的 Gitee “Fork + PullRequest” 方式进行开发,完成修改后请提交 PullRequest 并通知仓库管理员审核和合并。提交 PullRequest 时注意设置好 源分支(这里为 develop
) 和 目标分支(这里为 riscv64-android-12.0.0_dev
)。具体 PullRequest 的操作参考文档 “Fork + PullRequest 模式”。
合并完成后注意在本地仓库中及时地将本地和 origin
的 riscv64-android-12.0.0_dev
分支和 upstream
进行同步,包括自己的开发分支,确保自己的工作基于最新的版本。下面给一个更新 riscv64-android-12.0.0_dev
分支的步骤例子(基于上面为 remote 添加 upstream 的操作):
$ git fetch --all
$ git checkout riscv64-android-12.0.0_dev
$ git rebase --onto upstream/riscv64-android-12.0.0_dev --root
$ git push origin riscv64-android-12.0.0_dev
更新完成后就可以进入下一个开发周期了。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。