gnipbao/iblog

github如何向开源项目提交pr

gnipbao opened this issue · 6 comments

  • fork 到自己的仓库

  • git clone 到本地

  • 上游建立连接
    git remote add upstream 开源项目地址

  • 创建开发分支 (非必须)
    git checkout -b dev

  • 修改提交代码
    git status git add . git commit -m git push origin branch

  • 同步代码三部曲
    git fetch upstream git rebase upstream/master git push origin master

  • 提交pr
    去自己github仓库对应fork的项目下new pull request

git push origin master 为什么还需要这一步是不是多余的那?

@runnerSnail 这个不是多余的 在提交pr前需要将你同步后的变化提交到master这样后面代码冲突才会最小

mark

这个开源项目地址,应该是自己 fork 之后的开源项目地址吧。

@DawnGuoDev 是的帅锅🦎

@DawnGuoDev 是的帅锅🦎

并不是!这里的开源项目地址指的是被你fork的那个项目的源地址!