【已解决】idea设置git忽略文件

  • 作者: 凯哥Java(公众号:凯哥Java)
  • 工作小总结
  • 时间:2023-08-15 23:31
  • 2172人已阅读
简介 二.新版IDEA配置忽略文件:step1:下载并安装".ignore"插件step2:在项目上右键->New->.ignorefile->.gitignorefile(Git)step4:先选择Exampleusertemplate好了,这是插件自带模板,最后点击Generate生成凯哥的忽略配置:*.iml*.ipr*.iws.idea/.gradle/bu

🔔🔔好消息!好消息!🔔🔔

 如果您需要注册ChatGPT,想要升级ChatGPT4。凯哥可以代注册ChatGPT账号代升级ChatGPT4

有需要的朋友👉:微信号 kaigejava2022

二. 新版IDEA配置忽略文件:

step1:下载并安装".ignore"插件
step2:在项目上右键->New ->.ignore file ->.gitignore file(Git)

a88ac876b8d1fe59b8b969f68840d2e6.png

step4:先选择Example user template好了,这是插件自带模板,最后点击Generate生成

凯哥的忽略配置:

*.iml
*.ipr
*.iws
.idea/
.gradle/
build/
**/out/
**/target/


特别提醒

  1. 建议新建项目时就新建ignore文件,否则,当某种格式的文件已经纳入git范围后,得清除git仓库中的文件并清除暂存区的文件来保证配置生效

  2. 清除暂存区的两种方式

  3. git rm -r –cached filePath
    git commit -m “remove xx”

    或者:

  4. git rm -r –cached .
    git add .
    git commit -m “update .gitignore”
  5. ignore文件中的配置规则

  6. // 忽略所有 .a 结尾的文件
    *.a
    // 但 lib.a 除外 
    !lib.a
    // 仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODO
    /TODO
    // 忽略 build/ 目录下的所有文件
    build/
    // 会忽略 doc目录下txt格式的文件,但不包含doc目录的子目录中的txt文件
    doc/*.txt
  7. 根据分支忽略

  8. 该方法针对定制化的忽略;
    步骤:
    1.如下图中编号依次选中“Version Control --> Local Changes”,然后在3处(空白处)右击,选择“New Change List”

  9. d7389948e7a43c8785fad4e35e78ba08.png

  10. 2.取名或者使用默认命名,直接点OK

  11. 0f7d1c11b323f0d0e14e160651a7ea95.png

3.commit的界面中,将不同文件直接拖入不同的“change list” 中,一般情况下,将需要提交的文件默认保存在“Default changelist”中,将想要忽略的文件拖入别的“change list” 中;如下图所示:默认选“Default changelist”,此时,该list下没有我想忽略的文件,然后直接提交即可(图片上我选中的是“New changelist”,可以看到我想忽略的文件在其中);

09d8076d720c8cfa8ec482949ba6c64a.png

TopTop