GitHub 提交 Pull Request:Fork、分支、同步上游与代码评审
· 阅读需 1 分钟
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