在Github上与多人合作——单一repo

18 Feb 2016

在Github上看到了一个项目,灵感顿生,想要参与其中,怎么办? 下面是窝的姿势:

准备工作
  1. 首先fork到自己的帐户下

  2. 从自己的帐户下clone到本地

  3. 制造一个upstream

    git remote add upstream <上游维护者的repo>
  1. 整一个dev分支
    git checkout -b dev
日常使用
    git fetch upstream
    git checkout master
    git merge upstream/master
    git checkout dev
    git merge master
    git push origin

剩下的就是pull request跟上游维护者提交自己的代码了。 只要勤merge,一般不会太困难。