跳到主要内容

GitHub 提交 Pull Request:Fork、分支、同步上游与代码评审

· 阅读需 1 分钟
Apache王也道长
软件开发者与技术作者

Github贡献PR六部曲

选中自己要贡献PR的仓库,点击Github右上角的fork

2. clone代码

git clone git@github.com:{username}/seata.git

高质量 PR 不只是把代码推送到远程,还应保持改动范围单一、提交信息清晰、测试通过并说明修改动机。开始前先阅读仓库的 CONTRIBUTING 和行为准则。

3. 设置提交信息

git config user.name {username}
git config user.email {email}
git remote add upstream git@github.com:seata/seata.git
git remote set-url --push upstream no-pushing

4. 贡献PR步骤

git checkout remotes/upstream/develop -b {branch name}
git push origin {branch name}
git branch --set-upstream-to=origin/{branch name} {branch name}

5. 提交PR

写完代码后,打开github,点击pull request
选择你要合并的分支 base
按照仓库要求填写标题,内容
最后点击Create Pull Request

6. bug修复

当有bug时,直接在自己的分支上修改,然后push就好了,直到bug解决完毕,代码被合并后,可以在github上点击Delete branch

本文阅读量:--

总访问量 -- · 访客数 --