美文网首页程序员
git操作实战指南

git操作实战指南

作者: 布尔bl | 来源:发表于2019-05-22 09:32 被阅读0次

1 背景

小白进入公司,进入日常多人开发,git的使用应该是新人要掌握的第一个技能。git是一个分布式数据存储库,分为远程存储和本地存储,本地存储的话,每一台计算机就相当于一个存储数据库,可以记录和存储代码

2 使用

本文以IDEA的git工具操作为例,结合日常开发,讲解如何git开发。

2.1 情景1

小白进入公司后,上司对他说,今天数据一下代码哦。

小白说我就不(内心活动) 默默打开git图形操作界面, 克隆代码(真香操作)···

VpFX1U.png

然后打开idea导入项目

VpkEcD.png

在框图中可以看到目前小白在<font color=red>master分支 </font>该分支一般是公司正式上线的分支,存储着正式上线的代码,因此小白接下来的一天就可以熟悉代码了(俗称摸鱼)。熟悉代码对开发着来说很重要,这是开发者的业务熟悉程度的具体表现,熟悉了代码以后写代码也方便,当然作为小白阅读别人的代码也可以学习其他的优秀的代码编写,学习借鉴。

2.2 情景2

新的一天开始了 小白有来到公司 上司对他说写个小需求吧

小白说我就不,默默打开IDEA(真香操作)

VpASxS.png

1.点击master分支,弹出窗口

2.点击new branch, 新建分支

3.命名为:日期+功能

VpAe2T.png

效果图如下

VpAmxU.png

<font color=red>说明:</font>一定在mater分支,在最新的状态创建新的本地分支,为了确保是最新状态,一般点击

VpAlZ9.png

18年以上的版本才有。

然后小白就可以愉快的码代码了(不是摸鱼的一天)

2.3 情景3

小白完成代码编写了

这时候, 小白应该在本地分支commit代码,将代码存进暂存区,暂存区相当于本地仓库与远程仓库的中转站,在暂存区的代码可以扔掉

VpAlZ9.png

当idea提示完成后,就可以愉快切换分支了,此时要切换到test分支,test分支一般是公司的测试分支,用于测试工程师测试,代码经过测试开发者测试通过后,带可以将自己的代码merge(合并)到master分支

前面如果没有commit代码,就切换分支的话,会本地分支代码带到切换的分支,造成不必要的麻烦,影响合并操作,应当注意。

切换到新分支后,就可以合并代码了,将新建分支的代码合并到test分支,部署上线到测试环境。

VpVeuF.png

然后就可以push代码了

VpVMNR.png

2.4 情景4

测试告诉小白,测试通过

这时候,小白就可以切换到master分支,将自己新建的分支代码合并到master分支,操作参考在test分支合并新分支代码。在mater分支合并完代码后,最好及时切换本地新建分支,避免在master分支写代码。此时本地新建分支还没有push到远程,所以要把本地分支push到远程,这样别人就可以看到该分支了。

3 建议

1.写代码一定在新分支或者自己的分支写,所以写代码之前要检查项目分支在哪里,不要在master或者test分支或者别人的分支写代码,影响代码合并

2.基于上一条,所以要胆大心细。

相关文章

  • git操作实战指南

    1 背景 小白进入公司,进入日常多人开发,git的使用应该是新人要掌握的第一个技能。git是一个分布式数据存储库,...

  • git操作指令,以及常规线上代码操作

    安装git后操作指令如下:可以查阅git安装使用操作指南详情git安装使用操作图示详情.note 线上可参考指南:...

  • git操作指南

    git 指南 git操作 本地操作 git add 暂存工作区的修改到暂存区 git commit将暂...

  • 🍏常用 git 操作指北

    ? 常用 git 操作指南 ? git图形界面操作软件 ? 开发流程 git clone 拉取项目代码,不必多说 ...

  • 简单的git操作指南

    简单的git操作指南 引言:在我们操作git之前首先需要明白git是什么? github的安装 oxs版 wind...

  • MyBatis 拦截器 - 统计sql执行信息

    更多MyBatis实战内容,请参考:MyBatis - 实战指南 背景 记录insert/update操作执行的s...

  • git 入门

    git 简单操作指南 git init 首先在需要进行版本控制的目录下输入 git init git就会创建好仓库...

  • Git操作指南

    Git操作指南 git是分布式版本控制系统,想了解更清楚的可以查阅百度百科。在说明操作指南前,我先给大家说明几个专...

  • 新手git操作指南

    新手git操作指南 前言:之前对git的操作只是停留在一个人的开发练习操作中,而git除了在版本管理方面有起到作用...

  • git操作指南

    Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就...

网友评论

    本文标题:git操作实战指南

    本文链接:https://www.haomeiwen.com/subject/fdtyzqtx.html