GitHub的pull request相关要点
条评论fork 原项目到自己仓库
拉取自己仓库中 fork 的项目
git clone 自己仓库地址
添加上游远程库的地址,否则无法追踪上游库的更新。这里指定上游库名为 upstream
git remote add upstream 远程库的地址
如果上游库有新的分支创建,自己仓库需要创建并切换到对应的分支。进行如下操作:
git fetch upstream
下载上游库的所有变动git checkout 远程仓库新创建的分支名
此时分支对应的 remote 是上游库的git push --set-upstream origin 分支名(可以保持和上游仓库一致)
此时你所在的分支的 remote 就是自己仓库的了。
开发,add,commit
拉取上游远程库的更新。可以参考http://blog.csdn.net/zhangdaiscott/article/details/17438153
git pull upstream 远程库的分支名
push 到自己仓库
发送 pull request