项目使用IDEA开发,IDEA上可以加载很多的插件(而且下载很快),安装github插件,安装git

首先一个成员需要创建好代码库,这个代码库存放项目,所有的开发提交代码都是向这个库提交,在github上邀请其他人员,如下图

每个代码库对应一个连接,点击如下图的地方复制红框中的链接

打来IDEA,IDEA默认安装了github插件,没有可以自己下载,创建新项目,如下图

把赋值的连接贴到文本框中,右面的test测试是否可以连接到github仓库

在使用github时一定会用到git,在日常开发中也会提交代码,想要提交代码的时候(只是提交到本地库中)点击commit提交到本地

可以直接将代码push到github中的远程代码库,建议不这么用,直接点击commit,左上角的两个相对的箭头点击显示增加了什么类,下面可以选择提交哪些文件

点击show diff可以看到代码中有哪些修改的地方

创建一个分支,尽量不要用主分支,提交一个pull请求

右下角会返回成功消息

登录到github网站,可以看到刚才提交的合并请求,项目负责人可以选择是否合并……

点击进去可以看到本次请求的主要目的,点击最下方Merge pull request(合并请求请求)

点击Confirm merge(确认合并)

可以看到合并成功,也可以评论本次合并

可以看到代码已经更新,如下图

在合并的时候可以看到代码哪里增加,哪里删除

转载于:https://www.cnblogs.com/duzhentong/p/8576506.html

利用github协作开发步骤相关推荐

  1. GitHub协作开发项目

    文章目录 1 了解GitHub flow 1.1 创建分支(Create a branch) 1.2 添加提交 (Add commits) 1.3 提出请求 (Open a Pull Request) ...

  2. HelloX项目github协同开发指南

    概述 为了提高协同开发效率,HelloX项目已托管到github网站上.根据目前的开发进展,创建了下列几个子项目: HelloX操作系统内核项目:https://github.com/hellox-p ...

  3. github多人协作开发项目教程,2021新版。

    文章目录 github多人协作开发项目教程 文章目录 文章目录 一. 必要理论知识 二. 进行实操 1. 管理者方面 2. 成员方面 三. 总结 一. 必要理论知识 github合作开发,在实操之前, ...

  4. 10秒钟构建你自己的”造轮子”工厂! 2019年github/npm工程化协作开发栈最佳实践...

    发起一个github/npm工程协作项目,门槛太高了!! 最基础的问题,你都要花很久去研究: 如何在项目中全线使用es2017代码? 答案是babel 如何统一所有协作者的代码风格? 答案是eslin ...

  5. 利用git 进行多人协作开发

    现在,大部分项目都是用 git 来管理代码的,但当项目变大.多人协作时,git 的使用就变得复杂了,这时就需要在 git 使用的流程上来思考如何更优的使用 git. 对于大部分 web 项目而言,并不 ...

  6. oracle ebs form视频,ORACLE EBS FORM利用模板开发步骤

    <ORACLE EBS FORM利用模板开发步骤>由会员分享,可在线阅读,更多相关<ORACLE EBS FORM利用模板开发步骤(13页珍藏版)>请在人人文库网上搜索. 1. ...

  7. 都2021年了,还不会使用GitHub创建、推送、拉取、克隆远程库、团队协作开发?

    1 对自己的远程库操作 1.1 在GitHub上创建远程库 1.2 推送本地库至远程库 1.3 拉取远程库到本地库 1.4 克隆远程仓库到本地 2 对别人的远程库两种操作方式 2.1 使用GitHub ...

  8. 【安卓开发】AndroidStudio项目提交到github最详细步骤

    在使用studio开发的项目过程中有时候我们想将项目发布到github上,以前都是用一种比较麻烦的方式(cmd)进行提交,最近发现studio其实是自带这种功能的,终于可以摆脱命令行了. 因为自己也没 ...

  9. 利用Gitlab进行代码的协作开发

    0. 前提条件 Gitlab上已经存在一个repository. 若Gitlab上没有repository,可以自己创建一个. 1. 远程仓库创建分支 为了保证main分支不被污染,需要创建一个dev ...

最新文章

  1. 最短路专题(不完整)
  2. 算法提高课-图论-欧拉回路和欧拉路径-AcWing 1184. 欧拉回路:有向图和无向图的欧拉回路
  3. ubuntu 安装spark
  4. 【Python】Python中的for循环,没你想的那么简单~
  5. MySQL 备份和恢复
  6. hdu4965-Fast Matrix Calculation【矩阵乘法】
  7. LaTeX的表格标题位置
  8. 《RxJava 2.x 实战》— 技术书籍
  9. docker安装tomcat8
  10. css设置div边框圆角,CSS圆角有立体感的DIV边框
  11. js一键批量打印_(原创)javascript 实现批量打印《简历》
  12. 使用 vlmcsd 部署 KMS 服务器
  13. 面向对象的15、18位中国大陆身份证号码解析、工具
  14. 搭建证书服务并配置Tomcat SSL服务器证书
  15. Floyd-Warshall算法过程中矩阵计算方法—十字交叉法(转)
  16. texi2html 安装,texi2html 源码编译
  17. 机器学习(Machine Learning)基础
  18. 【人工智能】人工智能学习常用社区
  19. Bark 使用指南:如何自建 iOS 消息推送服务
  20. ant design vue 表格table 默认选择几项getCheckboxProps

热门文章

  1. STM32学习第三课:STM32 c语言学习基础3(内存操作、指针、结构指针)
  2. python棋盘放麦粒求和递归_Python递归调用实现数字累加的代码
  3. html 样式优先级,CSS样式优先级
  4. java服务 重启_Shell脚本自动重启Java服务
  5. idea lombok安装后还是标红_开发效率不高?强烈推荐这十款精选IDEA插件
  6. 关于Error.captureStackTrace
  7. 计算机vfp程序设计题,2012年计算机级VFP程序设计基础习题及答案.doc
  8. html右边距无法调整,**css+html为什么右侧菜单的字体大小和边距设置在失效?谁能看下*...
  9. 微型计算机没什么总线,微型计算机系统总线包括什么?
  10. android 小红点自动显示,Android应用图标上的小红点Badge实践代码