IDEA中的Git操作

IDEA中Git相关操作

今日搬砖以Git,同事懵而用,后又数现之,于是乎查之,究之,学之。半晌,豁然开朗!

本篇文章不会介绍git以及扩展其他版本控制工具,直接讲解实际工作中,基于IDEA中有关git的操作。

假设有如下场景:

研发主管A带着组员B共同开发某个项目

  1. 新建项目并上传的远程仓库

    • 新建本地仓库

新建本地仓库

  • 选择本地仓库的位置

选择本地仓库地址

  • add,项目添加到本地仓库暂存区(stage)

在这里插入图片描述

  • commit,将stage暂存区的文件提交到当前分支的本地仓库

在这里插入图片描述

 **注意,如果不是初次提交,每次commit直接先update,拉取最新的代码,合并后再做commit以及push操作**
  • push,将本地库的项目提交到远程仓库

在这里插入图片描述

 一般commit与push操作可以同时进行
  • 选择提交的远程仓库的地址

此处可以选择gitee,gitlab等远程仓库地址

  1. 组员从远程仓库拉取项目

在这里插入图片描述

  • 设置远程仓库地址

在这里插入图片描述

  1. 组员修改代码之后,提交代码

    此处重复第一步,创建代码的操作,add后,commit前,一定要先update,合并一下别人提交的代码切记!!!

  2. 主管创建分支

    场景:接到任务需要添加功能,但现有功能已经稳定上线,如果再原先的代码上直接操作可能会导致线上功能有问题,所以需要创建分支开发, 等到新功能测试ok,再合并到主分支上一起上线。

    创建分支要保证当前所有的代码是最新的,相当于copy一份代码,所以要等所有人代码都提交后,创建分支

在这里插入图片描述

在这里插入图片描述

  • checkout切换分支

在这里插入图片描述

  1. 提交分支到远程仓库

    在这里插入图片描述

在这里插入图片描述

  1. 组员拉取分支,在分支上开发
    在这里插入图片描述
    在这里插入图片描述

  2. 主管觉得新功能测试ok,合并分支,提交上线

    如果当前在分支上开发,每次切换时都要先提交代码,然后切换分支

    • 切换到master主分支,选择Merge Changes

在这里插入图片描述

  • 合并ok,提交推送至远程仓库
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值