GitHub如何提PR且fork后与原仓库同步

这里只记下简单流程

  • 向原仓库提PR
  1. fork远程仓库代码至自己仓库
  2. clone自己远程仓库
  3. 自己本地仓库与原远程仓库建立连接
git remote -v  查看本地仓库与哪些远程仓库建立了连接
git remote add upstream XXX(原远程仓库地址)  与原远程仓库建立连接,本地叫upstream
  1. 提交本地修改到自己的远程仓库
  2. 到GitHub上的pull request提交pr
  • 点击 pull request 再点击New pull request按钮

  • 进入Comparing changes页面

  • 点击Create pull request,填写相关信息

  • 如何与原远程仓库同步

首先使用以上的第三个步骤,确保已于原远程仓库建立连接

  1. git fetch upstream 拉取原远程仓库的分支代码
  2. git checkout master 切换到本地master分支,若之前就在master分支可省略
  3. git merge upstream/master 将原远程仓库master分支合并到本地的master分支,此时本地已与原远程同步,推送自己远程仓库即可
  4. git push 将本地仓库推送到自己远程仓库,同步完成

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 chaoyumail@126.com

×

喜欢就点赞,疼爱就打赏