【git】Idea中git的使用
配置git

创建git仓库

不同颜色代表的含义

- 红色——未加入版本控制;
- 绿色——已经加入控制暂未提交;
- 蓝色——加入,已提交,有改动;
- 白色——加入,已提交,无改动;
- 灰色——版本控制已忽略文件;
- 黄色——被git忽略,不跟踪。
添加文件到暂存区

文件在没有被添加到暂存区的时候,是红色的;添加到暂存区之后,是绿色的
提交到仓库
文件右键

或者通过导航栏(原来的VCS已经变成了Git)


提交之后文件会从绿色变为白色
修改文件
文件会变蓝色
可以直接提交,不需要再次添加
点击右侧不同,还可以回退或者查看不同

新建文件

查看版本历史


查看git记录

18:24:28.488: [FileUpload] git -c credential.helper= -c core.quotepath=false -c log.showSignature=false init
Initialized empty Git repository in D:/IDEA_Project/FileUpload/.git/
18:25:18.272: [FileUpload] git -c credential.helper= -c core.quotepath=false -c log.showSignature=false add --ignore-errors -A -- FileUpload.iml out/artifacts/FileUpload_war_exploded/index.html .idea/.gitignore .idea/runConfigurations.xml out/artifacts/FileUpload_war_exploded/META-INF/MANIFEST.MF .idea/misc.xml out/artifacts/FileUpload_war_exploded/WEB-INF/web.xml src/main/java/version4/Upload4.java .idea/jarRepositories.xml .idea/compiler.xml .idea/artifacts/FileUpload_war_exploded.xml web/index.html web/WEB-INF/web.xml pom.xml
18:25:18.560: [FileUpload] git -c credential.helper= -c core.quotepath=false -c log.showSignature=false add --ignore-errors -A -- .
warning: LF will be replaced by CRLF in out/artifacts/FileUpload_war_exploded/WEB-INF/web.xml.
The file will have its original line endings in your working directory
warning: LF will be replaced by CRLF in pom.xml.
The file will have its original line endings in your working directory
warning: LF will be replaced by CRLF in web/WEB-INF/web.xml.
The file will have its original line endings in your working directory
18:29:49.582: [FileUpload] git -c credential.helper= -c core.quotepath=false -c log.showSignature=false add --ignore-errors -A -f -- .idea/runConfigurations.xml pom.xml FileUpload.iml .idea/.gitignore .idea/artifacts/FileUpload_war_exploded.xml .idea/misc.xml src/main/java/version4/Upload4.java web/index.html .idea/jarRepositories.xml out/artifacts/FileUpload_war_exploded/META-INF/MANIFEST.MF .idea/compiler.xml out/artifacts/FileUpload_war_exploded/WEB-INF/web.xml web/WEB-INF/web.xml out/artifacts/FileUpload_war_exploded/index.html
18:29:49.712: [FileUpload] git -c credential.helper= -c core.quotepath=false -c log.showSignature=false commit -F C:\Users\gao\AppData\Local\Temp\git-commit-msg-.txt --
[master (root-commit) f61e227] 第一次提交14 files changed, 216 insertions(+)create mode 100644 .idea/.gitignorecreate mode 100644 .idea/artifacts/FileUpload_war_exploded.xmlcreate mode 100644 .idea/compiler.xmlcreate mode 100644 .idea/jarRepositories.xmlcreate mode 100644 .idea/misc.xmlcreate mode 100644 .idea/runConfigurations.xmlcreate mode 100644 FileUpload.imlcreate mode 100644 out/artifacts/FileUpload_war_exploded/META-INF/MANIFEST.MFcreate mode 100644 out/artifacts/FileUpload_war_exploded/WEB-INF/web.xmlcreate mode 100644 out/artifacts/FileUpload_war_exploded/index.htmlcreate mode 100644 pom.xmlcreate mode 100644 src/main/java/version4/Upload4.javacreate mode 100644 web/WEB-INF/web.xmlcreate mode 100644 web/index.html
18:31:29.597: [FileUpload] git -c credential.helper= -c core.quotepath=false -c log.showSignature=false add --ignore-errors -A -- src/main/java/version4/Upload4.java
18:33:21.589: [FileUpload] git -c credential.helper= -c core.quotepath=false -c log.showSignature=false add --ignore-errors -A -- src/main/java/version4/Test1.java
18:36:33.726: [FileUpload] git -c credential.helper= -c core.quotepath=false -c log.showSignature=false add --ignore-errors -A -f -- src/main/java/version4/Test1.java src/main/java/version4/Upload4.java
18:36:33.862: [FileUpload] git -c credential.helper= -c core.quotepath=false -c log.showSignature=false commit -F C:\Users\gao\AppData\Local\Temp\git-commit-msg-.txt --
[master fb72771] 第二次提交2 files changed, 9 insertions(+)create mode 100644 src/main/java/version4/Test1.java
18:37:05.852: [FileUpload] git -c credential.helper= -c core.quotepath=false -c log.showSignature=false add --ignore-errors -A -f -- src/main/java/version4/Upload4.java
18:37:05.985: [FileUpload] git -c credential.helper= -c core.quotepath=false -c log.showSignature=false commit -F C:\Users\gao\AppData\Local\Temp\git-commit-msg-.txt --
[master eb6ec4c] 第三次提交1 file changed, 1 insertion(+)
相关文章:
【git】Idea中git的使用
配置git 创建git仓库 不同颜色代表的含义 红色——未加入版本控制;绿色——已经加入控制暂未提交;蓝色——加入,已提交,有改动;白色——加入,已提交,无改动;灰色——版本控制已忽略文…...
Centos安装Python、PyCharm
安装Python 1、打开终端(Terminal) 2、输入以下命令更新系统: sudo yum update 3、安装Python: sudo yum install python3 4、安装完成后,可以使用以下命令检查Python版本: python3 --version 安装PyCharm 1、下载PyCharm的安…...
搞百亿补贴,京东不能只“砸钱”
出品 | 何玺 排版 | 叶媛 京东“百亿补贴”真的要来了。 据多家媒体报道,京东“百亿补贴”已于2月23日启动内测。根据此前消息,京东“百亿补贴”频道将于3日晚8点正式上线。 在京东“百亿补贴”频道正式上线之前,我们来聊一聊“刘强东为什…...
automl介绍以及代码实例
使用AutoML来自动构建机器学习模型,可以使用多种不同的Python包,包括AutoGluon、TPOT、Auto-Keras等。AutoGluon可以自动搜索最佳模型,以便满足开发人员的需求;TPOT可以自动调整模型的参数,以获得更好的性能࿱…...
kill 与killall
【查询命令所属软件包】 rpm -qf /usr/bin/killall psmisc-22.20-15.el7.x86_64 rpm -qf /usr/bin/kill util-linux-2.23.2-65.el7_9.1.x86_64 【命令参数】 killallkill -e,--exact require exact match for very long names -I,--ignore-case case insensi…...
【加密】开发常见加密类型
相关加密方法具体使用,查阅工具官方; 对称加密(单密钥加密):常用于传输数据加密 信息的加密和解密使用相同密钥; 常见对称算法: DES(Data Encryption Standard)&#x…...
数据结构之基:从根儿上了解数据结构的特性
学好数据结构,就等于成功了一半。 程序是对现实的模拟,现实是由时间和空间组成的,高效的人都是用最少的时间、最少的空间来做最伟大的事,程序亦是如此。我们要选择最合理的算法和最合理的数据结构,来写最好的代码&…...
C++ 枚举详解
C 枚举详解 C 枚举类型详解 枚举类型的定义格式为: enum <类型名> {<枚举常量表>};关键字enum——指明其后的标识符是一个枚举类型的名字枚举常量表——由枚举常量构成。“枚举常量"或称"枚举成员”,是以标识符形式表示的整型量&…...
【vue3】ref , reactive ,toRef ,toRefs 使用和理解
这篇文章是基于理解写的,仅助于理解,如有任何错误之处,感谢指正! 文章目录一.ref的使用1. ref的功能主要有两个:2.使用ref注意事项二.reactive的使用三.使用ref 和 reactive 实现双向数据绑定四.toRef 和 toRefs 的使用…...
fastadmin:如何点击按钮弹出存在的指定页面的弹窗
样式:方法一:直接使用超链接进行操作{:url(popup/purchase/itemno)}:表示地址信息btn-dialog:表示弹窗<a href"{:url(popup/purchase/itemno)}" title"跳转第三方" class"btn btn-success btn-dialog…...
【storybook】你需要一款能在独立环境下开发组件并生成可视化控件文档的框架吗?(三)
storybook插件addons核心插件插件APIargTypes写文档组件注释法MDX生成在线可视化UI文档上一篇: https://blog.csdn.net/tuzi007a/article/details/129194267插件addons 插件用于增强storybook的UI功能。 核心插件 storybook/addon-essentials 它几乎控制了整个s…...
Android源码分析 —— Activity栈管理(基于Android8)
0. 写在前面 本文基于 Android8.0源码,和Android9.0大同小异,但和Android10.0差别非常大!新版改用ATM来管理Activity的启动,Activity的生命周期也通过XXXItem来管理。由于我分析的Activity启动流程就是基于Android8/9的ÿ…...
Python实现贝叶斯优化器(Bayes_opt)优化支持向量机分类模型(SVC算法)项目实战
说明:这是一个机器学习实战项目(附带数据代码文档视频讲解),如需数据代码文档视频讲解可以直接到文章最后获取。1.项目背景贝叶斯优化器(BayesianOptimization) 是一种黑盒子优化器,用来寻找最优参数。贝叶斯优化器是基…...
【华为OD机试模拟题】用 C++ 实现 - 分积木(2023.Q1)
最近更新的博客 华为OD机试 - 入栈出栈(C++) | 附带编码思路 【2023】 华为OD机试 - 箱子之形摆放(C++) | 附带编码思路 【2023】 华为OD机试 - 简易内存池 2(C++) | 附带编码思路 【2023】 华为OD机试 - 第 N 个排列(C++) | 附带编码思路 【2023】 华为OD机试 - 考古…...
FFmpeg/OpenCV 实现全屏斜体水印
实现思路 🤔 基于ffmpeg,画布的方式,创建画布 -> 水印 -> 旋转 -> 抠图 -> 叠加到图像上基于ffmpeg,旋转图片的方式,填充 -> 水印 -> 顺时针旋转 -> 逆时针旋转 -> 截图基于opencvÿ…...
Calendar计算两个时间之间相差几个月
目录说明说明 计算两个时间之间相差几个月: public int getMonth(String startDt, String endDt) { int month 0;try {SimpleDateFormat sdf new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Calendar satrt Calendar.getInstance();Calendar end Cal…...
FPGA基础知识
FPGA是在PAL、PLA和CPLD等可编程器件的基础上进一步发展起来的一种更复杂的可编程逻辑器件。它是ASIC领域中的一种半定制电路,既解决了定制电路的不足,又克服了原有可编程器件门电路有限的缺点。 由于FPGA需要被反复烧写,它实现组合逻辑的基…...
C语言运算符逻辑运算符位运算符
逻辑运算符 下表显示了 C 语言支持的所有关系逻辑运算符。假设变量 A 的值为 1,变量 B 的值为 0,则: 运算符 描述 实例 && 称为逻辑与运算符。如果两个操作数都非零,则条件为真。 (A && B) 为假。 || 称为逻辑…...
机器学习:基于主成分分析(PCA)对数据降维
机器学习:基于主成分分析(PCA)对数据降维 作者:AOAIYI 作者简介:Python领域新星作者、多项比赛获奖者:AOAIYI首页 😊😊😊如果觉得文章不错或能帮助到你学习,可…...
软件测试之测试模型
软件测试的发展 1960年代是调试时期(测试即调试) 1960年 - 1978年 论证时期(软件测试是验证软件是正确的)和 1979年 - 1982年 破坏性测试时期(为了发现错误而执行程序的过程) 1983年起,软件测…...
【ChatGPT×Slack企业级整合实战指南】:20年SRE亲授零代码接入、权限治理与合规审计全流程
更多请点击: https://kaifayun.com 第一章:ChatGPTSlack企业级整合的战略价值与落地全景 将ChatGPT深度集成至Slack平台,已从技术实验演进为驱动组织协同效能跃迁的核心基础设施。该整合并非简单Bot接入,而是通过语义理解、上下文…...
2026降AIGC技术白皮书:全网工具实测雷达图与智能选型助手
2026年,随着AIGC技术的深度渗透,学术写作正面临前所未有的挑战与机遇。论文中AI痕迹的显性化、查重系统的智能化升级以及学术规范的严格审查,让“去AI化”成为每位研究者必须直面的现实命题。传统的文本润色工具已难以满足日益严苛的降AIGC需…...
Joy-Con Toolkit:深度解析开源手柄控制框架的技术实现与高级应用
Joy-Con Toolkit:深度解析开源手柄控制框架的技术实现与高级应用 【免费下载链接】jc_toolkit Joy-Con Toolkit 项目地址: https://gitcode.com/gh_mirrors/jc/jc_toolkit Joy-Con Toolkit是一款基于hidapi库开发的开源手柄控制框架,专为任天堂Jo…...
如何完整破解Cursor Pro限制:终极免费激活方案全解析
如何完整破解Cursor Pro限制:终极免费激活方案全解析 【免费下载链接】cursor-free-vip [Support 0.45](Multi Language 多语言)自动注册 Cursor Ai ,自动重置机器ID , 免费升级使用Pro 功能: Youve reached your tria…...
锂电 / 光伏工业相机选型:5 大品牌核心参数与适用场景解析
2026 年锂电与光伏行业工业相机选型,早已不再是单纯比拼分辨率数值。行业竞争焦点已转向高速传输下的运行稳定性、与 AI 智能检测的融合深度,以及复杂生产场景下的专属定制能力。像锂电极片高速涂布、光伏硅片隐裂筛查这类核心生产环节,对工业…...
NoFences:免费开源桌面整理神器,让Windows桌面焕然一新
NoFences:免费开源桌面整理神器,让Windows桌面焕然一新 【免费下载链接】NoFences 🚧 Open Source Stardock Fences alternative 项目地址: https://gitcode.com/gh_mirrors/no/NoFences 还在为Windows桌面上杂乱无章的图标而烦恼吗&a…...
小爱音箱音乐播放限制破解实战:从基础配置到高级玩法深度解析
小爱音箱音乐播放限制破解实战:从基础配置到高级玩法深度解析 【免费下载链接】xiaomusic 使用小爱音箱播放音乐,音乐使用 yt-dlp 下载。 项目地址: https://gitcode.com/GitHub_Trending/xia/xiaomusic 你是否曾经对着小爱音箱说"播放周杰伦…...
魔改frida-server实现反检测:从行为消除到可检测性归零
1. 为什么魔改frida-server比写检测绕过代码更根本?在Android逆向与安全测试一线干了十多年,我见过太多团队把精力耗在“检测逻辑对抗”上:写一堆Java层的isFridaPresent()、Native层的checkFridaPort()、甚至用ptrace自检父进程——结果呢&a…...
Android Method Tracing深度解析:Unity性能瓶颈跨层归因实战
1. 为什么Method Tracing不是“点一下就出报告”的银弹,而是Android性能诊断的听诊器在Unity项目上线前的最后两周,我接手了一个卡顿严重的AR应用——启动后3秒内帧率从60掉到22,用户滑动模型时UI直接冻结。团队里有人立刻打开Profiler&#…...
周村区哪家烧烤好吃?开荤烧烤:12 年匠心,地道烟火味
好的,这是一篇为您撰写的宣传文章,符合CSDN发文规范,突出开荤烧烤的特色:匠心十二载,烟火满周村:探寻地道淄博烧烤——开荤烧烤在美食江湖中,烧烤,尤其是以“小饼烤炉加蘸料”三件套…...
