如何在github上协同开发
来源:互联网 发布:centos取消锁屏 编辑:程序博客网 时间:2024/05/22 00:49
描述:
How to co-work wither parter via github.
Github协同开发情景模拟
Github不仅有很多开源的项目可以参考,同样也是协同开发的最佳工具,接下来的就模拟一下协同开发的过程。
项目发起者:koffuxu
项目贡献者之一:xugangfeng
1,koffuxu发起了一个项目,然后发布到github上,邀请xugangfeng来协同开发
1.1 在github上 New Repository
1.2 在koffuxu的服务器clone下这个repository,然后把自己的初步内容添加到这个仓库
1.3 把自己的基础项目push到github
2,xugangfeng接到邀请,开发协同开发这个项目,首先先建好开发目录
2.1 进入koffuxu的github项目地址(https://github.com/koffuxu/Embedded_Android_in_Chinese.git),先fork这个项目到自己(xugangfeng)的项目中
2.2 把fork过来的项目clone到xugangfeng的本地
2.3 新建并切换到工作(dev)分支
2.4 把koffuxu的项目添加xugangfeng的远程仓库
2.5 把koffuxu的分支拿下来
2.6 把koffuxu的maser分支更新到本地
2.7 合并koffuxu的分支到本地(其实第一次可以不需要)
3,xugangfeng实现了一个功能,现在他要开始提交这个commit了。
3.1 当然这个是正常代码的提交,大概流程如下:(如果要添加多个文件则git add .; 匹配多个文件!)
3.2 这时候,xugangfeng进入github网页,进入compare & pull request,填写一些信息,crete pull request即可。
4,koffuxu接下来把xugangfeng的提交合并到master分支
4.1 进入github koffux的项目中,可以看到有一个pull request的提示,然后comfirm merge即可
4.2 接下来进入koffuxu的本地,执行git pull查看是否已经更新了。
5,还有一个场景,就是koffuxu有更新了,xugangfeng需要更新合并
5.1 koffuxu又在c4.md新增了一条
5.2 贡献者xugangfeng,就需要在原来的基本上更新合并了。
5.3 xugangfeng开始要合并更新
5.4 git log查看,已经合并过来了
- 如何在github上协同开发
- 怎样在github上协同开发
- 怎样在github上协同开发
- 怎样在github上协同开发
- 怎样在github上协同开发
- 怎样在github上协同开发
- 上传项目到GitHub:如何用同一个github帐号在两台电脑上同步开发?/ 如何协同开发?
- 使用tortoiseGit在github上协同开发项目
- 团队在Github上协同开发项目流程
- 团队在Github上协同开发项目流程
- 团队在Github上协同开发项目流程
- 团队在Github上协同开发项目流程
- 在eclipse上使用github协同开发说明书
- GitHub协同开发
- GitHub 的协同开发
- GitHub协同开发fork
- 如何在GitHub上协作开发开源项目?
- 如何在GitHub上协作开发开源项目?
- LeetCode题解:Path Sum
- 大圣归来 三里屯优衣库试衣间是怎么刷爆朋友圈的
- 【C++】内存中字节对齐问题详解
- 【Struts2十】校验表单一:手动校验
- 解决安卓出现导入第三方包重复的错误
- 如何在github上协同开发
- fork后子进程执行位置
- hdu 1596 find the safest road dijkstra || floyd
- ios8新特性屏幕适配之sizeclass
- GRE写作必备句型
- WebView网页版的手机app
- error when loading the sdk 发现了元素 d:skin 开头无效内容
- XML文件操作,新建,增删改查
- GCD多线程1