Github的流程。也就是:
fork项目的repo到自己Github账户下repo然后再进行开发push自己的开发分支到自己Github账户下面的fork的项目repopull request给项目管理员review或者merge采用git remote add命令给自己本地的开发repo添加分支,我们用一下约定来处理分支的名字
origin - 指向自己fork出来的repo例如我的叫wangleihddev_name - 直接指向项目的repowenda的项目repo clone最新的代码
1 git clone --recursive https://github.com/wangleihd/wenda.git
fork的repo用来发布代码和发送pull request
1 cd wenda 2 git remote add youname https://github.com/youname/wenda.git 3 git fetch youname 4 git fetch origin 5 git checkout -b develop origin/develop (create a new branch for development) 6 git reset --hard origin/develop (reset the local branch to latest origin development branch)
1 git fetch origin 2 git rebase origin/develop (rebase local change onto origin development branch) 3 do some work ... 4 git commit changes 5 git push --force youname develop
repo的Github主页pull requestpull request
Package也是一个单独的repopackage,没有修改的package源码。Github账户fork相应的package repo到自己的Github账户原文:http://www.cnblogs.com/xiaoliangL/p/7026353.html