首页 > 其他分享 >idea集成Git

idea集成Git

时间:2022-12-18 01:44:07浏览次数:29  
标签:集成 文件 git 提交 idea Git 版本

环境准备

  1. 配置忽略文件
    目的:部分文件与项目的实际功能无关(如idea生成的一些文件),不参与服务器上部署运行,把它们忽略掉能够屏蔽IDE工具之间的差异。
    1. 创建忽略规则文件 xxx.ignore (前缀名随便,建议为 git.ignore),存放位置原则上哪里都可以,但为便于引用,建议放在用户目录下。git.ignore文件模板内容如下:
      # 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
      
      hs_err_pid*
      
      .classpath
      .project
      .settings
      target
      .idea
      *.iml

    2. 引用忽略文件
      打开.gitconfig文件(该文件同样在用户目录下),加入以下信息:
      [core]
      	excludesfile = C:/Users/chenweisong/git.ignore

      请将 = 后的目录换成你的git.ignore文件地址。
      注:此处的目录必须使用正斜线(/),不能用反斜线(\)。

  2. idea中配置Git
    新建一个项目,此处新建一个maven项目git-test作示范。
    依次选择File->Fettings->Version Control->Git
    然后配置你为Git安装目录下的cmd\git.exe的目录(idea可能会自动识别,此时则不用手动选择目录),然后点击Test,提示Git版本信息即为配置成功。

 

在idea中进行Git操作

  1. 在idea中初始化本地库
    依次选择 VCS->Create Git Repository (部分版本idea可能为VCS->Import into Version Control->Create Git Repository)
    点击后默认已选择当然项目目录,点击OK即可。
    此时已在你的项目目录下生成.git隐藏目录,证明初始化完成。初始化完成后,在idea中显示红色的文件代表未添加到暂存区文件,绿色代表未提交到本地库文件。

  2. 添加暂存区、提交本地库
    代码测试:新建一个类,在main方法中输出“hello git”


    添加到暂存区:右键项目(或选择单个文件)->Git->Add


    提交到本地库:同上,在Git中选择Commit Directory,填写提交描述(同git bash-m"xxx"中的xxx描述),填写后提交即可。

  3. 版本切换
    我们在刚才的代码中,再输出一句"hello git2" ,然后按刚才的方法提交到本地库,提交描述为 “commit 2”,这是我们的第二个版本。


    同理,再修改代码输出一句"hello git3" ,提交到本地库,提交描述为“commit 3”,这是我们的第三个版本。

    完成后,想切换到之前的第一第二个版本,可在下方点击Git,在log中可看到我们的版本历史。(部分版本idea为在下方之间点击log)




    在版本历史这里可看到有两个黄绿小标签,黄色标签所指示版本代表提交的最新版本,绿色标签所指示版本代表当前idea中所显示的版本。

    我们可以右键某个版本,选择 Checkout Revision '....' 切换到之前的版本,切换后代码已发生变化。

 

标签:集成,文件,git,提交,idea,Git,版本
From: https://www.cnblogs.com/tuuli/p/16989916.html

相关文章

  • IDEA常用的快捷键(win版)
    IDEA常用的快捷键ctrl+shift+alt:多行操作psvm:生成main()方法;fori:生成for循环;Ctrl+Alt+v:自动补齐返回值类型ctrl+o:覆写方法ctrl+i:实现接口中的方法ctrl+shift+u:大小写转换CT......
  • IDEA多端口启动项目
    IDEA多端口启动项目步骤:点击Run/DebugConfigurations(运行键左边)选择项目配置拷贝项目配置在新的项目配置中的Programarguments添加启动端口配置:--server.p......
  • Gitblit的windows安装(java编写)
    准备工作:1、jdk(大于等于1.8版本)2、GitBlit压缩包;jdk下载地址:https://www.java.com/zh-CN/Gitblit下载地址:http://www.gitblit.com/2、安装java的环境变量此处不在赘述,可......
  • IntelliJ IDEA
    IntelliJIDEA下载1.1.进入网址https://www.jetbrains.com/2.2.页面滑动到底,点击Allproducts选项2.3.点击IntelliJIDEA选项2.4.点击Download选项2.5.......
  • spring webflux项目集成后台管理系统的用户登录,支持用户session
    配置pom.xml:<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ......
  • 在springboot项目集成r2dbc,集成mysql的流式代码DAO层
    我引用的是springboot2.7.0版本。在pom.xml里引入r2dbc的包,和mysql的驱动包:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot......
  • maven fmpp+javacc 集成使用简单说明
    dremio以及apachecalcite使用到fmpp+javacc进行代码生成处理,以下是一个简单的集成测试fmpp的作用fmpp实际上是包装了freemarker,提供了cli以及javaapi可以方便的......
  • 集成算法--GBDT梯度提升树
    三要素:损失函数L(x,y): 真实值和预测值之间的差异弱评估器f(x):效果差的模型综合集成规则:数据、特征处理方法,构建迭代过程,参数设置等基本训练流程:以上一个弱评估器的结......
  • git相关问题连接
    创建vue相关项目vuecreateh5创建gitee,SSH仓库方便vsc上直接提交​​https://blog.csdn.net/forever__fish/article/details/123555638​​生成key方法​​https://gitee.......
  • Git学习
    学习视频:【【狂神说Java】Git最新教程通俗易懂】代理问题解决问题形式已在GitHub上成功创建项目'XXXXXX',但初始推送失败:unabletoaccess'https://github.com/X......