0%

Collaborate on Github

Github Pull Request

  1. Fork 别人的仓库

  2. Clone 自己刚 fork 的仓库到本地

    1
    Git clone {address}

  3. 给自己的仓库添加远程源仓库

    1
    git remote add upstream {source address}

  4. 注意此时各个分支的代指:

    • upstream/master: source master
    • origin: 自己的远程master分支
    • master: 自己的本地master
  5. 在本地修改文件, 然后推送到自己的远程仓库

    1
    2
    3
    git add -A
    git commit -m "..."
    git push origin master

  6. 去自己的 github 提交pull request

  7. 下次在本地修改文件时,需要用远程仓库更新自己的本地master

    1
    2
    git fetch upstream
    git merge upstream/master