【小吉带你学Git】idea操作(2)_版本和分支的相关操作

🎊专栏【Git】
🍔喜欢的诗句:更喜岷山千里雪 三军过后尽开颜。
🎆音乐分享【Counting Stars 】
欢迎并且感谢大家指出小吉的问题🥰

文章目录

  • 🍔版本
    • ⭐首先创建一个项目
    • ⭐添加暂存区
    • ⭐提交本地库
    • 🌺修改项目内容
    • 🌺仍然添加暂存区,提交本地库
    • 🎄再次修改,重复上述操作
  • 🍔查看版本信息
    • ⭐切换版本
  • 🎆创建分支
  • 🎆切换分支
  • 🎁合并分支
    • ⭐正常合并
    • ⭐冲突合并

编译环境可能因为idea的版本不同而不同,请以实际的为准。

在这里插入图片描述
将IDEA与Git集成有很多用处,它能够为开发人员带来许多便利和优势。以下是将IDEA与Git集成的一些主要用途和好处:

版本控制:Git是一个流行的分布式版本控制系统,通过将IDEA与Git集成,您可以轻松地对项目代码进行版本控制。您可以提交更改、查看历史记录、比较不同版本之间的差异,以及撤消不必要的更改。

团队协作:当您与其他开发人员一起工作时,Git的集成可以让您更加高效地进行团队协作。您可以推送和拉取代码,合并分支,以及解决冲突,使团队成员之间的工作更加协调和流畅。

分支管理:Git允许您创建和管理多个分支,使您可以在不影响主要代码库的情况下进行实验和开发新功能。IDEA的Git集成使得创建、切换和合并分支变得非常简单。

代码历史:IDEA与Git集成允许您查看项目代码的完整历史记录。您可以查看每次提交的详细信息,包括提交时间、作者、提交消息等,从而更好地了解代码的演变过程。

远程仓库管理:通过IDEA与Git集成,您可以方便地管理远程Git仓库。您可以添加、删除、重命名远程仓库,以及推送和拉取代码到远程仓库。

代码审查:IDEA的Git集成还支持代码审查功能,使得代码审查过程更加高效。您可以轻松地查看代码更改,并在代码级别进行评论和反馈。

代码重构:通过Git集成,您可以在进行代码重构时更加安全地进行操作。如果重构后出现问题,您可以轻松地回滚到之前的版本。

快速切换分支:IDEA的Git集成允许您快速切换不同的分支,从而可以在不同的功能或修复上同时进行工作。

🍔版本

⭐首先创建一个项目

在这里插入图片描述

⭐添加暂存区

在这里插入图片描述

⭐提交本地库

在这里插入图片描述
进入下面的界面
在这里插入图片描述

🌺修改项目内容

发现文件名变成蓝色的了
在这里插入图片描述

🌺仍然添加暂存区,提交本地库

添加暂存区
在这里插入图片描述
提交本地库
在这里插入图片描述
在这里插入图片描述

🎄再次修改,重复上述操作

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

🍔查看版本信息

在左下角点击Git
然后点击Log
在这里插入图片描述

⭐切换版本

选择要切换的版本
然后右击
选择checkout version xxxx即可
在这里插入图片描述
窗口右下角还可以查看版本信息
在这里插入图片描述

🎆创建分支

点击右下角的master
然后就可以创建分支了
在这里插入图片描述
创建一个hot-fix分支
在这里插入图片描述
发现现在的分支变为了hot-fix
在这里插入图片描述

🎆切换分支

点击右下角的hot-fix
然后再选择master即可

在这里插入图片描述
在这里插入图片描述
切换成功
在这里插入图片描述

🎁合并分支

⭐正常合并

具体情况请看视频
(编译环境可能因为idea的版本不同而不同,请以实际的为准)
正常合并

⭐冲突合并

具体情况请看视频
(编译环境可能因为idea的版本不同而不同,请以实际的为准)
冲突合并

🥰如果大家有不明白的地方,或者文章有问题,欢迎大家在评论区讨论,指正🥰

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/56484.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

链表OJ题

题目一:206反转链表 题目要求: 思路分析: 代码实现: struct ListNode* reverseList(struct ListNode* head){ //n1,n2反转指针 n3链接下一个结点的指针struct ListNode* n1,*n2,*n3;n1 NULL;n2 head;if(n2)//有可能head本身…

gin和gorm框架安装

理论上只要这两句命令 go get -u gorm.io/gorm go get -u github.com/gin-gonic/gin然而却出现了问题 貌似是代理问题,加上一条命令 go env -w GOPROXYhttps://goproxy.cn,direct 可以成功安装 安装gorm的数据库驱动程序 go get -u gorm.io/driver/mysql

按轨迹运行

文章目录 import math import timeimport numpy as np import matplotlib.pyplot as pltdef plot_arrow(x, y, yaw, length=5, width=1):dx = length * math.cos(yaw)dy = length * math.sin(yaw)plt.arrow(x, y, dx, dy, head_length=width, head_width=width)plt.plot([x, x …

Mybatis-plus动态条件查询QueryWrapper的使用

Mybatis-plus动态条件查询QueryWrapper的使用 一:queryWrapper介绍 queryWrapper是mybatis plus中实现查询的对象封装操作类,可以封装sql对象,包括where条件,order by排序,select哪些字段等等,他的层级关…

任务14、无缝衔接,MidJourney瓷砖(Tile)参数制作精良贴图

14.1 任务概述 在这个实验任务中,我们将深入探索《Midjourney Ai绘画》中的Tile技术和其在艺术创作中的具有挑战性的应用。此任务将通过理论学习与实践操作相结合的方式,让参与者更好地理解Tile的核心概念,熟练掌握如何在Midjourney平台上使用Tile参数,并实际运用到AI绘画…

spring — Spring Security 5.7与6.0差异性对比

1. spring security Spring Security 是一个提供身份验证、授权和针对常见攻击保护的框架。 凭借对保护命令式和反应式应用程序的一流支持,它成为基于Spring的标准安全框架。 Spring Security 在最近几个版本中配置的写法都有一些变化,很多常见的方法都…

Intellij IDEA运行报Command line is too long的解决办法

想哭,vue前端运行起来,对应的后端也得起服务。 后端出的这个bug,下面的博客写的第二种方法,完整截图是下面这个。 ​​​​​​​​​​​​​​​​​​​​Intellij IDEA运行报Command line is too long的解决办法 - 知乎 (zh…

集睿致远/CS5269设计Typec转HDMI带PD100w快充方案

集睿致远ASL推出的CS5269AN是一款高性能Typec/DP1.4转HDMI 4k_60Hz带PD100w快充转换器方案芯片 DP接口包括4条主通道、辅助通道和HPD信号。支持5.4Gbps(HBR2)的数据速率。DP接收机兼容HDCP1.4和HDCP2.3内容保护方案具有嵌入式密钥,用于数字音视频内容的…

【Spring Cloud 四】Ribbon负载均衡

Ribbon负载均衡 系列文章目录背景一、什么是Ribbon二、为什么要有Ribbon三、使用Ribbon进行负载均衡服务提供者A代码pom文件yml配置文件启动类controller 服务提供者Bpom文件yml配置文件启动类controller 服务消费者pom文件yml文件启动类controller 运行测试 四、Ribbon的负载均…

数据结构--单链表OJ题

上文回顾---单链表 这章将来做一些链表的相关题目。 目录 1.移除链表元素 2.反转链表 3.链表的中间结点 4.链表中的倒数第k个结点 5.合并两个有序链表 6.链表分割 7.链表的回文结构 8.相交链表 9.环形链表 ​编辑 10.环形链表II ​编辑 ​编辑 1.移除链表元素 思…

后端进阶之路——浅谈Spring Security用户、角色、权限和访问规则(三)

前言 「作者主页」:雪碧有白泡泡 「个人网站」:雪碧的个人网站 「推荐专栏」: ★java一站式服务 ★ ★前端炫酷代码分享 ★ ★ uniapp-从构建到提升★ ★ 从0到英雄,vue成神之路★ ★ 解决算法,一个专栏就够了★ ★ 架…

项目出bug,找不到bug,如何拉回之前的版本

1.用gitee如何拉取代码 本文为转载于「闪耀太阳a」的原创文章原文链接:https://blog.csdn.net/Gufang617/article/details/119929145 怎么从gitee上拉取代码 1.首先找到gitee上想要拉取得代码URL地址 点击复制这里的https地址 1 ps:(另外一种方法&…