GIT小白入职必学

在我工作前,对git的使用只停留在一个git clone水平,完全没有自己去研究使用过git。结果我入职后写的第一行代码,却不知道怎么合并和提交,这就尴尬了。。。作为程序员的我们,git是我们一定要学会的技能之一,在工作中必不可少。下面我就来带大家一起快速学习下如何在工作中使用git。(首先你需要按网上教程在电脑上安装git)

一、git配置

开始之前,我们需要先在代码仓库配置我们的秘钥,代码仓库看公司使用的是什么,大部分会在内网搭建gitlab。以及设置git的用户名和邮箱,用于提交的时候显示你的昵称。配置步骤可以自行去网上搜索,这里就不多阐述,本文主要说一下实际开发中的使用。

二、克隆项目

配置好git后,你的导师或者领导都会将正在开发的项目的仓库给到你,这时候会有一个仓库地址,我们一般都是用的是ssh地址类似这种:git@gitee.com:qwe/order.git。我们需要做的就是将这个仓库克隆到自己的电脑中,可以使用命令克隆:git clone git@gitee.com:qwe/order.git,也可以在我们的IDEA中直接克隆,直接将地址复制在这里,选择存放的目录,点击clone就可以。

三.IDEA git界面介绍

克隆下来后一般是主分支master或者main,然后我们点开IDEA的git界面,可以看到有很多不同的分支,以及一些提交记录(每个公司对分支命名和管理是不一样的,我就拿我这边的举例说明)。local代表我们本地仓库,origin是远程的仓库。

master分支: 主要用于上线到正式环境的分支,用来发布正式版本。

develop分支: 用于发布到开发环境的分支。

feature下分支: 用于开发新功能的分支。

hotfix下分支: 用于修复bug的分支。

我们把鼠标放在origin下的master分支上右键,发现有一排选项,我们常用的功能如下:

四. 开发新功能

当我们拿到项目要进行开发的时候,我们一般会从master新建一条分支出来,命名为feature/xxx,然后会自动切换到这条分支,在这条分支开发完后,我们需要提交代码,

选中需要提交的文件,点击commit后,会提交到本地仓库(提交前先更新代码,养成好习惯,右键分支点击update),双击我们本地的开发分支可以看到提交记录,已经有我们刚刚提交的记录了,在本地开发分支会显示一个需要push的标志,我们右键点击push即可。

我们开发的新功能要先构建发布到开发环境给测试部门测试,测试完成后才能发布到生产环境。所以我们需要将当前分支合并到develop分支,在合并之前我们需要切换到develop分支,然后右键我们的开发分支,点击如图选项进行合并(注意此时当前分支是develop)

合并完成后我们要将develop分支进行push到远程仓库,可以看到我们远程的develop分支已经有我们的开发记录了。至此我们开发的新功能已经全是上线到了开发环境,现在只需要等待测试人员进行功能测试就好了。

五. 解决合并冲突

当我们提交的修改的代码恰好别人也修改了,而这时候他已经提交了,我们在拉取代码的时候就会产生冲突,这时候会弹出一个界面,如图

左边是我们修改的版本,中间是原来的版本,右边是远程的版本,我们需要选择一个合适的版本,然后点击Accept Left或者Right,就可以解决冲突。

这一系列下来的大致流程是:

克隆项目 --> 切换分支 --> 进行开发 --> 提交代码 --> 合并分支。

当然git中还有很多知识可以学习,不过学会以上的技能在工作中也基本够使用了。

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值