Idea中Terminal的git基本操作方式

 更新时间:2026年02月13日 10:54:26   作者:杭州小哥哥  
这篇文章主要讲述了如何在Git中创建、切换、删除分支,以及如何合并分支,此外,还提到了如何使用命令行和图形界面进行这些操作

列出分支

列出分支基本命令:git branch

没有参数时,git branch 会列出你在本地的分支。

上图的意思就是,我们有一个叫做 master 的分支,并且该分支是当前分支(有*星号的)。

当你执行 git init 的时候,默认情况下 Git 就会为你创建 master 分支。

如果我们要手动创建一个分支。执行 git branch (branchname) 即可。

创建分支

命令:

git branch (branchname)

可以看到idea右下角已经出现了刚新建的dev分支

切换分支

命令:

git checkout (branchname)

可以看到下图,我新建了dev_test分支,然后切换到dev_test分支

建新分支并立即切换到该分支

命令:

git checkout -b (branchname)

我们也可以使用 git checkout -b (branchname) 命令来创建新分支并立即切换到该分支下,从而在该分支中操作

如下图所示:

新建origin/feature-202000603-wangzeyu-externalCall并且切换到该分支下

删除分支

删除分支命令:

git branch -d (branchname)

如下图所示,删除dev_test分支

在idea又下角可以看到dev_test分支消失了

分支合并

当前分支在origin/feature-202000603-wangzeyu-externalCall

下面我在ww类上新加一些代码

先commit代码(commit代码前记得pull)

点击commit

切换到dev分支

输入git merge origin/feature-202000603-wangzeyu-externalCall

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Java编写的实体返回VO工具

    Java编写的实体返回VO工具

    VO(value object)通常用于业务层之间的数据传递,VO的属性是根据当前业务的不同而不同的,也就是说,它的每一个属性都一一对应当前业务逻辑所需要的数据的名称。本文将介绍如何将实体转换为vo对象
    2021-05-05
  • Java中的@Builder注解问题详解

    Java中的@Builder注解问题详解

    这篇文章主要介绍了Java中的@Builder注解详解,@Builder 注解的其中一个大坑会导致默认值失效,这是使用此注解出现的一个问题,总的来说,不推荐再使用 @Builder 注解,接下来讲重点介绍其原因和替代方案,需要的朋友可以参考下
    2023-10-10
  • spring中的懒加载详细解读

    spring中的懒加载详细解读

    这篇文章主要介绍了spring中的懒加载详细解读,如果某个Bean再程序运行周期中都可能不会被适用,那么可以设定该Bean为懒加载,优势是尽量节省了服务器的资源,缺点是可能会导致某个相应的时间增加,需要的朋友可以参考下
    2023-10-10
  • JAVA CyclicBarrier 示例源码解析

    JAVA CyclicBarrier 示例源码解析

    CyclicBarrier是一个强大的同步工具,可以帮助我们实现复杂的多线程协同任务,这篇文章主要介绍了JAVA CyclicBarrier 示例源码解析,通过本文,我们深入了解了CyclicBarrier的源码实现,并通过一个简单的示例演示了它的用法,需要的朋友可以参考下
    2023-12-12
  • SpringAOP 设置注入的实现步骤

    SpringAOP 设置注入的实现步骤

    这篇文章主要介绍了SpringAOP 设置注入的实现步骤,帮助大家更好的理解和学习使用Spring框架,感兴趣的朋友可以了解下
    2021-05-05
  • Java实战角色权限后台脚手架系统的实现流程

    Java实战角色权限后台脚手架系统的实现流程

    只学书上的理论是远远不够的,只有在实战中才能获得能力的提升,本篇文章手把手带你用java+Springboot+Maven+myBaits-Plus+Vue+Element-UI+Mysql实现一个角色权限后台脚手架系统,大家可以在过程中查缺补漏,提升水平
    2022-01-01
  • Spring装配Bean之用Java代码安装配置bean详解

    Spring装配Bean之用Java代码安装配置bean详解

    这篇文章主要给大家介绍了关于Spring装配Bean之用Java代码安装配置bean的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用spring具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧。
    2017-10-10
  • SpringBoot实现动态增删启停定时任务的方式

    SpringBoot实现动态增删启停定时任务的方式

    在spring boot中,可以通过@EnableScheduling注解和@Scheduled注解实现定时任务,也可以通过SchedulingConfigurer接口来实现定时任务,但是这两种方式不能动态添加、删除、启动、停止任务,本文给大家介绍SpringBoot实现动态增删启停定时任务的方式,感兴趣的朋友一起看看吧
    2024-03-03
  • Java生成PDF时该如何正确支持中文生僻字详解

    Java生成PDF时该如何正确支持中文生僻字详解

    这篇文章主要介绍了Java生成PDF时该如何正确支持中文生僻字的相关资料,包括字体选择、字体加载、HTML/CSS使用等方面,并提供了一个标准方案来解决生僻字问题,文中给出了详细的代码示例,需要的朋友可以参考下
    2026-03-03
  • Java编程中常见的六大死锁场景及其应对策略详解

    Java编程中常见的六大死锁场景及其应对策略详解

    在多线程编程中,死锁是一个令人头疼却又无法回避的问题,本文将系统梳理Java开发中常见的死锁场景,分析其成因,并提供实用的解决方案,帮助开发者构建更加可靠的并发应用
    2025-09-09

最新评论