Intelli Idea中实战GitHub

背景:最近公司要用github取代svn,进行版本管理,所以研究使用Intelli结合github实现管理。

步骤:

一、初始化

    1.组长A使用github构建远程git仓库;

    2.组员B从远程github仓库上获取项目源码;

    3.组员B修改了部分代码,提交到github;

    4.组长A从github获取组员B的提交;

    5.组员B接受了一个新的功能,创建一个分支并在分支上开发;

    6.组员B把分支提交到github上;

    7.组长A获取组员A提交的分支,审核代码;

    8.组长A把分支合并到主干上,然后删除分支。

实操:1.组长A使用github构建远程git仓库;

step1:分享本地项目到github

优点是:步骤简单,github里面不需要提前创建仓库


step2:填写github仓库注释

step3:选择需要提交到github仓库的文件(不需要全部提交,至少引用的jar不需要提交)


结果:(1)github里面已经构建了仓库

         (2)本地仓库也已经构建好了

 实操2:组员B从远程github仓库上获取项目源码

step1 创建新项目


step2 克隆github到本地库


结果:已经将github的项目克隆到本地啦

实操3:组员B修改了部分代码,提交到github

step1 add


step2 commit


step3 commit changes


step4 push to github


结果:组员B提交的修改已经同步到github

实操4:组长A从github获取组员B的提交

step1 组长A从github中pull修改


step2 获取修改


结果:组长A从github获取最新的修改,并且保存到了本地


实操5:组员B接受了一个新的功能,创建一个分支并在分支上开发

step1:点击右下角,创建一个新的分支


step2:给新分支添加名字


实操6:组员B把分支提交到github上

step1 push


step2 将新的branch提交到github


结果:github获得新的分支


实操7:组长A获取组员B提交的分支,审核代码

step1 组长A获取最新的更新


step2 点击更新,获取最新的更新。但是什么什么都别选,点击pull


step3 将新的分支加载到本地进行查看


实操8:组长A把分支合并到主干上,然后删除分支。

step1 审核完成后调回mster分支进行合并分区


step2 合并完之后组长A将本地最新的代码更新到github上

step3 组长A和组员B分别将本地的github上的新建的分支删除


猜你喜欢

转载自blog.csdn.net/abc50319/article/details/79885304