小工具      在线工具  汉语词典  css  js  c++  java

【Git】idea2022版集成并使用Git

开发环境配置攻略,git,intellij-idea,java 额外说明

收录于:195天前

1.配置Git忽略文件

在开发工具中往往会有一些与工具相关的配置文件,例如在idea中就会有.iml/.idea后缀的文件,而这些文件在远程就用不到,所以就要在上传时忽略它们。

配置一个xxx.ignore的文件(前缀不重要,介意文件名为git.ignore)
文件存放位置随便,为了方便让~/.gitconfig 文件引用,引用,介意放在用户家目录下

文件模板:

# Compiled class file
*.class
# Log file
*.log
# BlueJ files
*.ctxt
# Mobile Tools for Java (J2ME)
.mtj.tmp/
# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar
# virtual machine crash logs, see 
http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
.classpath
.project
.settings
target
.idea
*.iml

然后在~/.gitconfig 引用该文件

[core]
	excludesfile = C:/Users/用户名/git.ignore

注意:这里要使用“正斜线(/)”,不要使用“反斜线(\)

也可以在idea中设置忽略

在这里插入图片描述

2.定位Git

打开idea,点击file,settings,找到Git,定位到Git的安装目录,bin下的git.exe,点击测试出现版本号即为定位成功,然后点击apply,点击ok

在这里插入图片描述

3.idea初始化本地库

进行如下操作,不同idea版本这里可能不一样,我这时2022.1版本

在这里插入图片描述
然后点击ok
在这里插入图片描述
此时会明显看到pom文件变红,表示未被追踪。
在这里插入图片描述

或者你可以到工厂的目录下会发现多了.git文件

在这里插入图片描述

4.idea中添加,提交

右击文件,进行如下操作

在这里插入图片描述

此时文件变绿,代表已经添加到暂存区,还没提交

在这里插入图片描述

右键项目,选择提交

在这里插入图片描述

在这里插入图片描述

5.版本切换

在这里插入图片描述
右击选中,切换版本

在这里插入图片描述

右下角也可以产看版本详细信息

在这里插入图片描述

6.idea中使用分支

1.创建分支

右键项目,进行如下操作

在这里插入图片描述

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

2.切换分支

点击master
在这里插入图片描述

在这里选择分支切换
在这里插入图片描述

在这里插入图片描述

7.合并分支(正常)

在master下合并hot-fix分支,点击master,将这个小框拖出来

在这里插入图片描述

在这里插入图片描述

8.合并分支(冲突)

发生冲突后:在合并时会出现:

在这里插入图片描述

点击Merge,中间的是正常代码
在这里插入图片描述

需要手动改代码

在这里插入图片描述
x是不要代码,箭头是移动代码,最后点击apply,合并成功

. . .

相关推荐

额外说明

微服务: Seata AT springCloud整合分布式事务以配置方式(中篇)

目录 上篇: 安装seata 并启动成功的传送门 1. 前言:  2. springCloud 使用seata at 的步骤如下 第一步 查看springCloud版本 第二步添加maven依赖 第三步 添加yml配置 第四步: 配置数据源(druid)

额外说明

Java后台——点餐小程序小程序首页轮播图的管理

QQ 1274510382 Wechat JNZ_aming 商业互捧 QQ群538250800 技术搞事 QQ群599020441 技术合作 QQ群152889761 加入我们 QQ群649347320 纪年科技aming 网络安全 ,深度学习,嵌入式

额外说明

Java基础——Collection集合的遍历方式

1.迭代器 遍历就是一个一个的把容器中的元素访问一边。 迭代器在Java中的代表是Iterator,迭代器是集合的专用遍历方式。  (1)Collection集合获取迭代器 方法名称 说明 Iterator<E> iterator() 返回集合中的迭代器

额外说明

【Unity3D日常BUG】Unity打包运行出现:PlatformNotSupportedException该平台不支持此操作的解决记录

推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。 一、前言 今天遇到一个问题Plat

额外说明

leetcode刷题(7)二叉树(1)

哈喽大家好,这是我leetcode刷题的第七篇,这两天我将更新leetcode上关于二叉树方面的题目,如果大家对这方面感兴趣的话,欢迎大家持续关注,谢谢大家。 那么我们就进入今天的主题。 文章目录 1.二叉树的前序遍历 题目要求 示例 做题思路 代码实现

额外说明

强化学习5——价值函数近似(VFA)

价值函数近似(VFA) ​ 原因:状态太多,算力存储能力有限。只能通过插值的办法(神经网络)近似求得无法算到的状态价值函数值或状态动作价值函数值,或者是策略。如下: ​ 方法:线性拟合,神经网络,决策树,邻近算法 有模型 无模型 两种方法来代替,1. M

额外说明

[小尘送书-第二期]《从零开始读懂量子力学》由浅入深,解释科学原理;从手机到超导,量子无处不在;从微观到宏观,遐想人生的意义!

大家好,我是小尘,欢迎关注,一起交流学习!欢迎大家在CSDN后台私信我!一起讨论学习,讨论如何找到满意的工作! 本文目录 一、前言 二、作者简介 三、内容简介 四、抽奖方式 五、名家推介 写在最后 一、前言 从微小的原子到浩瀚的宇宙,从每一滴水到闪亮的钻

额外说明

1024活动-杭州城市开发者聚会,你还不来一起嗨皮吗?

1024杭州城市开发者聚会 目录 -时间 - 地点 -主题 如何报名渠道 报名链接- 立即购票- 选择套餐 粉丝专属优惠福利码 报名注意事项 ⚠️- 相关链接-- 程序员节是一个庆祝编程、软件开发、计算机科学和信息技术领域的日子。在这一天,许多程序员社区

额外说明

【opencv】opencv滤波器总结

均值滤波 img = cv2.blur(img, ksize) 中值滤波 dst = cv2.medianBlur(img, ksize) 双边滤波 双边滤波的主要应用场景是视频美颜 cv2.bilateralFilter(img, d, sigma

额外说明

【Java动态规划入门】P1216【USACO1.5】【IOI1994】数三角形

[USACO1.5][IOI1994]数字三角形 Number Triangles 题目描述 观察下面的数字金字塔。 编写一个程序,找到一条从最高点到底部的任意位置结束的路径,使得沿该路径的数字之和最大。每一步都可以到达左下点或右下点。

ads via 小工具