在 Idea 中使用 Git
以 git-2.21.0 为例说明安装步骤:
- 双击 Git-2.21.0-64-bit.exe

- 点击 Next 设置安装路径

- 点击 Next

- 点击 Next

- 点击 Next,选择默认的编辑器

- 点击 Next,选择第一项

- 点击 Next

- 点击 Next

- 点击 Next

- 点击 Next

- 点击 Install 开始安装

- 点击 Finish 安装完成

4.2 全局配置
4.2.1 配置 Git 核心程序
1) 配置 git.exe 执行文件
点击工具栏中的 settings→Version Control→Git

- 点击 Test 测试

4.2.2 配置 GitHub 账户


- 点击 OK 完成配置
4.3 创建本地库
4.3.1
- 创建一个 Empty Project

- 在空工程(Empty Project)中添加模块(Modules)

- 添加一个 Maven 模块

- 选择我无论如何都想编辑这个文件

- 创建本地库

- 选择当前模块的上一级目录

- 点击 OK 本地库创建成功


- 同时工具栏会出现 Git 相关操作

- 在 src/main/java 和 src/main/resources 目录下创建文件,创建了新文件之后会提
示是否添加到暂存区

- 如果点击了 Cancel,此时文件只存在于工作区,文件的状态如下图:

- 设置忽略文件
在模块上右键,选择一种方式设置忽略的文件

- 弹出提示框,提示是否在当前工作区创建.gitignore 文件

- 点击 Create,添加如下内容

- 创建.gitignore 文件之后发现被忽略的文件变成了灰色(有时候可能需要刷新模块
或重启 Idea 才能看到)

- 在模块上右键将文件添加到暂存区

- 添加到暂存区之后文件的状态如下图:

- 在模块上右键或点击工具栏将文件添加到本地库


- 添加注释内容后提交

- 提交到本地库之后文件的状态如下图:

4.3.2 版本 间
- 在模块上右键或者点击工具栏查看历史

- 选择要切换的版本

- 右键→Copy Revision Number

- 在模块上右键

- 选择 Hard 并粘贴版本号

- 版本切换成功

4.3.3 创建分支
- 在模块上右键

- 点击 New Branch

- 给新分支命名

点击 Create 后自动切换到新分支
在新分支添加新的代码并提交

4.3.4
- 在模块上右键切换到主干

- 在模块上右键选择合并改变

- 选择要合并的分支

- 合并成功

4.3.5 解决冲突
让主干和分支在同一个位置添加一行代码
- 分支添加内容,并添加到暂存区和本地库

- 主干添加内容,并添加到暂存区和本地库

- 在主干合并分支内容,出现冲突

- 选择合并,出现处理窗口

- 处理之后

- 点击 Apply 应用

在 Idea 中使用 Git的更多相关文章
- 在 Linux 中使用 Git 及其 和 Eclipse 的集成
##参考资料## 我是通过阅读<Pro Git>这本书学习 Git 的,我读的时候还是第一版的英文版,现在已经出第二版了,而且英文版和中文版都有.英文第二版的地址是 [https://gi ...
- 如何在 Visual Studio 中使用 Git 同步代码到 CodePlex
开源社区不管在国内还是国外都很火热,微软也曾因为没有开源而倍受指责,但是随着 .Net framework.ASP.Net MVC等框架的逐渐开源,也让大家看到了微软开源的步伐.CodePlex 则是 ...
- 如何在 TFS 中使用 Git
对 Charley Blog 的代码进行版本控制的想法由来已久,在代码建立之初其实已经使用过 TFS 进行控制,只是后期没能好好用起来,加之后来系统环境的变化导致TFS连接丢失,便算是正式放弃了版本控 ...
- 使用GIT进行源码管理 —— 在VisualStudio中使用GIT
GIT作为源码管理的方式现在是越来越流行了,在VisualStudio 2012中,就通过插件的现实对GIT进行了官方支持,并且这个插件在VS2013中已经转正.本文在这里简单的介绍一下如何在Visu ...
- vs中使用git
vs中使用git 一.概念 Git是一个强调速度的分布式版本控制软件和源代码管理系统(SCM,source code management).Git最初是由Linus Torvalds为内核开发而设计 ...
- [.net 面向对象程序设计进阶] (27) 团队开发利器(六)分布式版本控制系统Git——在Visual Studio 2015中使用Git
[.net 面向对象程序设计进阶] (26) 团队开发利器(六)分布式版本控制系统Git——在Visual Studio 2015中使用Git 本篇导读: 接上两篇,继续Git之旅 分布式版本控制系统 ...
- 常见开发需求之前端利器webstorm中的git和快捷键
需求 前端开发中我们最常用的一般是webstorm.hbuilder和sublime,因为以前使用过一段时间eclipse所以我对webstorm的感觉比较良好,再加上以前使用hbuilder维护 ...
- VS2013中使用git发布解决方案master分支的时候出现错误
VS2013GIT基础用法请自行参考:不会Git命令,照样玩转Git 环境:VS2013+ 码云错误描述:在VS2013中使用git发布解决方案master分支的时候出现“无法将本地分支 master ...
- (转载)在Visual Studio 2015中使用Git
原文:http://blog.csdn.net/damon316/article/details/51885802 1. VS2015在对Git的支持 VS2015是微软IDE集成开发环境的重量级升级 ...
- 在Spring tools suite中使用git 共享项目
我们都在eclipse 和 myeclipse中使用过cvs 和 svn 版本控制工具进行团队开发,今天我学习了另外一种版本控制工具git,下面我演示如何在Spring tools suite中使用g ...
随机推荐
- C 将十进制数转换成二~十六进制数中的任意一种
问题:将一个十进制整数转换成二~十六进制数中的任意一种进制数 代码: #include <stdio.h> #include <stdlib.h> int b; int i = ...
- 使用 SOUI 开发高 DPI 桌面应用程序[转载]
原文:使用 SOUI 开发高 DPI 桌面应用程序_吹泡泡的小猫的博客-CSDN博客 补充说明:soui3以后版本对dpi的支持更完善了,用起来也更简单了. 1 应用程序感知 DPI 变化 在 Win ...
- Sa-Token v1.20.0 发布,新增临时Token认证
框架介绍 Sa-Token是一个轻量级Java权限认证框架,主要解决:登录认证.权限认证.分布式Session会话.单点登录.OAuth2.0 等一系列权限相关问题. 框架针对踢人下线.自动续签.前后 ...
- Luogu P1784 数独 [ 模板 ] / P1074 靶形数独 题解 [ 蓝 ] [ 深搜 ] [ 剪枝 ] [ 卡常 ]
数独模板 , 靶形数独 卡了 2h ,再也不想写数独了. 普通数独 思路 显然是对每个格子进行枚举,类似八皇后的方法去做,朴素方法是由 \((1,1)\) 到 \((9,9)\) 遍历过去. 优化 我 ...
- [AI/GPT] 硅基流动(SiliconFlow) : AI大模型时代的基础设施
概述:硅基流动(SilliconFlow) 简介 硅基流动(SiliconFlow) 是一家专注于人工智能(AI)基础设施的公司,致力于通过技术创新降低大模型(如生成式AI和大语言模型)的部署和推理成 ...
- C语言编程技巧 全局变量在多个c文件中公用的方法
在使用C语言编写程序时,经常会遇到这样的情况:我们希望在头文件中定义一个全局变量,并将其包含在两个不同的C文件中,以便这个全局变量可以在这两个文件中共享.举个例子,假设项目文件夹"proje ...
- QT5笔记:11. Qt类库的模块
基础模块:提供了Qt的最基本的功能 附加模块:实现了一些特定功能的提供了附加价值的模块 增值模块:商业版才有的模块,单独发布的提供额外附加价值的模块或工具 技术预览模块:一些处于开发阶段,但是可以作为 ...
- 文件快递柜FileCoxBox-匿名口令分享文本,文件,像拿快递一样取文件
FileCoxBox特色 轻量简洁:Fastapi+Sqlite3+Vue2+ElementUI 轻松上传:复制粘贴,拖拽选择 多种类型:文本,文件 防止爆破:错误次数限制 防止滥用:IP限制上传次数 ...
- PCI-5565PIO主要应用场景
PCI-5565PIO主要应用场景包括军事领域.工业自动化和控制系统.仿真与培训以及数据采集与分发.在军事领域,PCI-5565PIO可用于航空航天系统的飞行控制计算机.导航系统和传感器系统之间的 ...
- Linux系统下nginx的安装与卸载
1.1 安装 准备依赖环境 1.安装 gcc 依赖库 yum install gcc-c++ 2.安装 PCRE pcre-devel 依赖库 yum install -y pcre pcre-dev ...