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

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

文章目录

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

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

【小吉带你学Git】idea操作(2)_版本和分支的相关操作_第1张图片
将IDEA与Git集成有很多用处,它能够为开发人员带来许多便利和优势。以下是将IDEA与Git集成的一些主要用途和好处:

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

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

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

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

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

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

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

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

版本

⭐首先创建一个项目

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

⭐添加暂存区

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

⭐提交本地库

【小吉带你学Git】idea操作(2)_版本和分支的相关操作_第4张图片
进入下面的界面
【小吉带你学Git】idea操作(2)_版本和分支的相关操作_第5张图片

修改项目内容

发现文件名变成蓝色的了
【小吉带你学Git】idea操作(2)_版本和分支的相关操作_第6张图片

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

添加暂存区
【小吉带你学Git】idea操作(2)_版本和分支的相关操作_第7张图片
提交本地库
【小吉带你学Git】idea操作(2)_版本和分支的相关操作_第8张图片
【小吉带你学Git】idea操作(2)_版本和分支的相关操作_第9张图片

再次修改,重复上述操作

【小吉带你学Git】idea操作(2)_版本和分支的相关操作_第10张图片
【小吉带你学Git】idea操作(2)_版本和分支的相关操作_第11张图片
【小吉带你学Git】idea操作(2)_版本和分支的相关操作_第12张图片
【小吉带你学Git】idea操作(2)_版本和分支的相关操作_第13张图片

查看版本信息

在左下角点击Git
然后点击Log
【小吉带你学Git】idea操作(2)_版本和分支的相关操作_第14张图片

⭐切换版本

选择要切换的版本
然后右击
选择checkout version xxxx即可
【小吉带你学Git】idea操作(2)_版本和分支的相关操作_第15张图片
窗口右下角还可以查看版本信息
【小吉带你学Git】idea操作(2)_版本和分支的相关操作_第16张图片

创建分支

点击右下角的master
然后就可以创建分支了
【小吉带你学Git】idea操作(2)_版本和分支的相关操作_第17张图片
创建一个hot-fix分支
【小吉带你学Git】idea操作(2)_版本和分支的相关操作_第18张图片
发现现在的分支变为了hot-fix
【小吉带你学Git】idea操作(2)_版本和分支的相关操作_第19张图片

切换分支

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

【小吉带你学Git】idea操作(2)_版本和分支的相关操作_第20张图片
【小吉带你学Git】idea操作(2)_版本和分支的相关操作_第21张图片
切换成功
【小吉带你学Git】idea操作(2)_版本和分支的相关操作_第22张图片

合并分支

⭐正常合并

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

⭐冲突合并

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

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

你可能感兴趣的:(Git,git,intellij-idea,java)