首页 > 代码库 > Github 协同开发
Github 协同开发
ithub开发流程
Github
的流程。也就是:
- 开发者各自
fork
项目的repo
到自己Github
账户下 - 每次开发同步到项目的
repo
然后再进行开发 push
自己的开发分支到自己Github
账户下面的fork
的项目repo
- 发送
pull request
给项目管理员 - 等待
review
或者merge
分支规划
采用git remote add
命令给自己本地的开发repo
添加分支,我们用一下约定来处理分支的名字
origin
- 指向自己fork
出来的repo
例如我的叫wangleihd
dev_name
- 直接指向项目的repo
具体操作
Fork 项目repo到自己Github账户(只需要setup一次)
- 用自己账户登录
Github
- 进入
wenda
项目repo
主页 - 点击右上角的fork按钮
- 1分钟不到,就会在自己的
Github
项目下面建立一个私有的项目
本地开发的配置(以我的账户示例,也只要setup一次)
- 从
wenda
的项目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
发送pull request(每次push都需要)
- 登录自己
repo
的Github
主页 - 点击
pull request
- 按照下图配置好
pull request
Package Git使用指南
说明
- 每一个
Package
也是一个单独的repo
- 我们只是加入了那些我们需要修改的
package
,没有修改的package
源码。 - 请登陆自己的
Github
账户fork
相应的package repo
到自己的Github
账户
Github 协同开发
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。