Genluo / Precipitation-and-Summary

梳理体系化的知识点&沉淀日常开发和学习
MIT License
16 stars 1 forks source link

2️⃣PR操作步骤 #78

Open Genluo opened 4 years ago

Genluo commented 4 years ago

操作步骤

# 首先克隆我们的github项目到本地
git clone git@github.com:我们的github名/developer-note.git

# 关联开源项目,注意这个`upstream`就代表关联上一级仓库,而`origin`表示我们自己的远程库
git remote add upstream git@github.com:BrucePhoebus/developer-note.git
# 先拉取最新开源项目更新,此时我们在本地master分支
git pull upstream master
# 然后创建我们的开发分支,等同于 git checkout -b dev-20190805
git branch dev-20190805 # 创建分支
git checkout dev-20190805   # 切换到开发分支
# 我们新增完内容就可以提交到我们的远程仓库,注意是我们origin自己github的远程仓库
git push origin dev-20190805
  1. 这一步是将我们贡献的内容提交给开源作者,也就是提醒他我做了这个更新,将对应的分支交个他合并到开源项目

  2. 我们到我们github的developer-note项目中,可以看到issue旁边有个Pull request,点击进去我们新建Pull request

  3. 然后我们就在最后边的分支选项中选择我们要提交的分支,选中后检查一下下面内容的变更,然后就可以Create pull request创建PR

  4. 之后我们就能在开源作者的项目中看到一条pull request记录,开源作者会检查(review代码)我们贡献的内容,正常由他合并到开源项目中

仓库秘钥配置

文章参考: Multiple SSH keys for different accounts on Github or Gitlab SSH

Genluo commented 4 years ago