Idea修改Commit Changes模式、idea使用git缺少部分Commit Changes

文章目录

  • 一、模式一
    • 1、页面效果如下
    • 2、如何打开为这种样式?
  • 二、模式二
    • 1、页面效果如下
    • 2、如何打开为这种样式?
  • 三、总结

前言:Idea中代码提交到git库时的commit Change有两种模式,每种模式的界面及功能都不太一样。

Commit Change页面入口:右键项目—》Git—》Commit Directory

参考页面:
在这里插入图片描述

以下是Idea 2020版本下两种模式的样式及区别。

一、模式一

1、页面效果如下

在这里插入图片描述
优点:

  • 此种模式下可以直接在页面中比对提交文件的修改信息。

缺点:

  • 上面的change list默认只能有Default Changelist ,不支持新增。(上图中有个target目录下面很多文件是不需要提交的,在另一种模式下我们可以新建一个列表把不需要提交的归属到新列表下,这样看起来就没这么乱了)

2、如何打开为这种样式?

(1):方式一:Settings中配置
File—>点击Settings—>点击Version Control—>点击Commit—>取消勾选Use non-modal commit interface这个选项即可
在这里插入图片描述
然后在代码提交时右键项目—》Git—》Commit Directory 打开后即为模式一的样式。

(2)方式二:由模式二转换到模式一
在模式二的页面下,右键Local Changes然后点击Switch to Commit Dialog即可转换为模式一
在这里插入图片描述

二、模式二

1、页面效果如下

在这里插入图片描述
优点:

  • 此种模式下可以新增Changelist, 将一些不需要提交、需要忽略的文件移动到该列表下面,避免全部显示在修改文件中。

缺点:

  • 虽然能把不需要提交的文件拖动到新建的列表下面,但是像target文件,第一次拖动进去后,若clean后重新打包,新生成的target又会在其他列表下面,需要重新拖动

如下图:创建一个Ignore list列表,然后将不需要提交的文件拖动到此列表中。
在这里插入图片描述

2、如何打开为这种样式?

File—>点击Settings—>点击Version Control—>点击Commit—>勾选Use non-modal commit interface这个选项即可

在这里插入图片描述

然后在代码提交时右键项目—》Git—》Commit Directory 打开后即为模式二的样式。

三、总结

本文主要是讲解一下Idea提交代码到git库时有两种界面风格。

模式二中虽然提交时可以创建列表把无需提交的文件拖动到新列表中,但是很鸡助。比如target文件,每次重新打包后都需要重新拖动一次,所以一般不采用这种方式。有其他方式可以一劳永逸,具体可了解我的另一篇文章《Idea忽略提交文件、Idea设置文件隐藏、Idea提交时隐藏部分文件》

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

飞书会话消息左右排列

飞书会话消息左右排列 1. 飞书登录后,点击头像,弹出菜单有个按钮设置 2. 3.

VUE3项目 关于金额:分转化为元 ;元转化为分;

1.在components 文件夹下新建moneyHandle.ts 文件 2.ts文件中写如下代码(保留两位小数) //分转化为元 - 正则解决精度 export const regFenToYuan (fen:any) >{var num fen;numfen*0.01;num;var reg num.indexOf(.) >-1 ? /(\d{1,3})(?(?:…

【linux学习指南】初识Linux进程信号与使用

文章目录 📝信号快速认识📶⽣活⻆度的信号📶 技术应⽤⻆度的信号🌉 前台进程(键盘)🌉⼀个系统函数 📶信号概念📶查看信号 🌠 信号处理🌉 忽略此信…

蒙特卡洛方法(Monte Carlo,MC)

目录 1 序言 2 Monte Carlo法计算积分 3 最优化计算Monte Carlo法 1 序言 蒙特卡罗方法(Monte Carlo)是由冯诺依曼和乌拉姆等人发明的,“蒙特卡罗”这个名字是出自摩纳哥的蒙特卡罗赌场,这个方法是一类基于概率的方法的统称。是一种应用随机数来进行…

【ROS2】ROS2 构建系统 colcon 介绍、安装与使用

目录 一、ament 与 colcon二、colcon 模块化安装三、colcon 基本使用介绍3.1 常用命令构建工作空间清理构建结果构建特定的包指定构建系统并行构建扩展构建选项 3.2 其他命令列出所有可用的包忽略某些包查看colcon文档 一、ament 与 colcon ROS2采用了新的编译系统Ament&#…

Unity 2020、2021、2022、2023、6000下载安装

Unity 2020、2021、2022、2023、6000 下载安装 以Unity 6000.0.24fc1下载安装为例: 打开 https://unity.cn/ 优三缔 官方网站; 点击【产品列表】→点击【查看更多】→选择自己需要的版本→点【开始使用】 点击【从Unity Hub下载】 以Windows为例&am…

python自定义枚举类的试验与思考

一 现象 在python的3.4版本之前,是没有枚举类的。 所以,我自定义实现了一个enum类,目录如下: 代码如下: class enum(set):def __getattr__(self, name):if name in self:return nameraise AttributeErrorif __name_…

AIGC实践-使用Amazon Bedrock的SDXL模型进行文生图

一、Bedrock 简介 Amazon Bedrock 是 Amazon Web Services (AWS) 提供的一种生成式 AI 服务。通过 Bedrock,用户可以方便地使用多种基础模型(Foundation Models),包括 OpenAI 的 GPT、Anthropic 的 Claude 等。这些模型可以用于各…

【MySQL】sql注入相关内容

【MySQL】sql注入相关内容 1. 为什么使用sql注入的时候,url传值的时候要使用–而不是– 使用–进行注释的时候需要在后面加一个空格才可以被认为是注释,url传值的过程中会将空格自动忽略,使用则可以在传输中保留为空格符号。(同…

【YOLO】深入理解 CSP 瓶颈模块的变种:Bottleneck、C3、C3k、C2f 和 C3k2

深入理解 CSP 瓶颈模块的变种:Bottleneck、C3、C3k、C2f 和 C3k2 从 YOLOv3 到 YOLOv11,Ultralytics 团队结合当时的主流结构提出了各种适用于 YOLO 的模块,涵盖了不同的创新和优化思路,从而应对不断变化的目标检测需求。这些模块…

Redis中的数据结构详解

文章目录 Redis中的数据结构详解一、引言二、Redis 数据结构1、String(字符串)1.1、代码示例 2、List(列表)2.1、代码示例 3、Set(集合)3.1、代码示例 4、Hash(散列)4.1、代码示例 5…

计算机的错误计算(一百六十六)

摘要 探讨 MATLAB 关于算式 的计算误差。 例1. 已知 计算 直接贴图吧: 然而,16位的正确结果为 -0.9765626220703239e-21(ISRealsoft 提供)。这样,MATLAB输出的有效数字的错误率为 (16-2)/16 87.5% . 注&…

大模型时代的具身智能系列专题(十五)

Shubhangi Sinha团队 Shubhangi Sinha是康奈尔大学计算机科学系助理教授。在加入康奈尔大学之前,Tapo 是华盛顿大学计算机科学与工程专业的 NIH Ruth L. Kirschstein NRSA 博士后研究员。他在佐治亚理工学院获得了机器人学博士学位。他之前还曾在迪士尼研究中心工作…

【软件入门】Git快速入门

Git快速入门 文章目录 Git快速入门0.前言1.安装和配置2.新建版本库2.1.本地创建2.2.云端下载 3.版本管理3.1.添加和提交文件3.2.回退版本3.2.1.soft模式3.2.2.mixed模式3.2.3.hard模式3.2.4.使用场景 3.3.查看版本差异3.4.忽略文件 4.云端配置4.1.Github4.1.1.SSH配置4.1.2.关联…

鱼眼相机模型-MEI

参考文献: Single View Point Omnidirectional Camera Calibration from Planar Grids 1. 相机模型如下: // 相机坐标系下的点投影到畸变图像// 输入:相机坐标系点坐标cam 输出: 畸变图像素点坐标disPtvoid FisheyeCamAdapter::…

C++网络编程之多播

概述 在移动互联网时代,随着多媒体应用的日益普及,如何高效地将数据传输给多个接收者成为了网络通信领域的一个重要课题。多播(英文为Multicast)作为一种高效的网络通信方式,可以将数据同时发送到多个接收者&#xff0…

计算机毕业设计Python音乐推荐系统 机器学习 深度学习 音乐可视化 音乐爬虫 知识图谱 混合神经网络推荐算法 大数据毕设

温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 作者简介:Java领…

直播技术-Android基础框架

目录 (一)直播间架构 (二)核心任务调度机制 (1)复制从滑动直播间加载流程 (2)核心任务调度机制-代码设计 (3)核心任务调度机制-接入指南 (三&#xff0…

『 Linux 』数据链路层 - MAC帧/以太网帧

文章目录 MAC帧/以太网帧局域网的通信原理 MAC帧/以太网帧 MAC帧也叫做以太网帧,通常情况下MAC帧也是一个更广义的语术,用来描述数据链路层,即OSI模型的第二层的一种数据帧格式,这种格式包括其他如WI-FI,令牌环,帧中继等数据链路层所使用的数据帧; 以太网帧是具体使用的一种MAC…

LightRAG开源了…结合本地ollama实现股票数据接口Akshare智能问答

LightRAG是由香港大学研究团队推出的一种检索增强生成(Retrieval-Augmented Generation, RAG)系统。该系统通过整合图结构索引和双层检索机制,显著提升了大型语言模型在信息检索中的准确性和效率。LightRAG 不仅能够捕捉实体间的复杂依赖关系…