前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Git IDEA集成Git

Git IDEA集成Git

原创
作者头像
Emperor_LawD
修改2021-08-23 18:41:54
1.3K0
修改2021-08-23 18:41:54
举报
文章被收录于专栏:LawD的技术专栏LawD的技术专栏

配置Git忽略文件

配置原因

  • 忽略掉与项目实际功能无关,不参与服务器部署运行的文件,能屏蔽IDE工具之间的差异

配置方法

  • 创建忽略规则文件
    • .ignore文件
    • 推荐命名git.ignore
  • 存放位置
    • 可以存放在任何位置
    • 为了便于~/.gitconfig文件引用,推荐放在家目录下
  • git.inore文件
代码语言:shell
复制
# 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文件
代码语言:shell
复制
[user]
	name = Emperor_LawD
	email = emperor.lawd@gmail.com
[core]
	excludesfile = C:/Users/19813/git.ignore

注意:文件地址使用正斜杠“/”,而不是反斜杠“\”

定位Git程序

  • 创建一个新的Maven工程
  • 设置相关属性
  • 打开设置File->Settings
  • 配置Git安装目录
  • 点击Test后,显示版本信息

初始化本地库

  • 创建Git本地库,菜单栏VCS->Create Git Repository
  • 当文件目录中出现git文件就说明创建成功了
  • 同时pom.xml文件名会变成红色,说明git已经检测到了该项目,且pom.xml文件未被添加到暂存区中

添加文件到暂存区

  • 创建一个测试文件

方法一

  • 右击pom.xml文件,选择Git->Add

方法二

  • 右击项目目录,选择Git->Add,实现项目中未添加的文件全部添加到暂存区

提交目录

  • 右击项目目录,选择Git->Commit Directory
  • 编辑提交信息,选择提交
  • 提交成功之后,文件名都变成了白色

切换版本

  • 修改测试文件,并提交到本地库

查看版本信息

  • 在界面最下方找到Git,并选择Log即可查看版本信息

切换版本

  • 右击要切换的版本,选择Checkout Revision‘版本号’

创建分支

方法一

  • 右击项目目录,选择Git->Branchs

方法二

  • 点击右下角的master
  • 输入分支名

切换分支

  • 点击右下角master,单击要切换的分支,选择Checkout进行切换

合并分支

正常合并

  • 修改hotfix分支中的test文件内容,并提交至本地库
  • 修改完成之后切换回master分支
  • 选择需要合并的分支,点击Merge into Current进行合并

冲突合并

  • 修改两个分支的同一文件的同一位置,会产生冲突
  • 点击要合并的分支进行合并,弹出冲突界面,选择手动合并
  • 手动合并代码
  • 合并完成之后,点击Apply
  • 合并成功

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 配置Git忽略文件
    • 配置原因
      • 配置方法
      • 定位Git程序
      • 初始化本地库
      • 添加文件到暂存区
        • 方法一
          • 方法二
          • 提交目录
          • 切换版本
            • 查看版本信息
              • 切换版本
              • 创建分支
                • 方法一
                  • 方法二
                  • 切换分支
                  • 合并分支
                    • 正常合并
                      • 冲突合并
                      领券
                      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档