zoukankan      html  css  js  c++  java
  • 如何在IntelliJ IDEA中使用.ignore插件忽略不必要提交的文件


    如何在IntelliJ IDEA中使用.ignore插件忽略不必要提交的文件

          最近初学Git,而且在使用的IDE是IntelliJ IDEA,发现IDEA在提交项目到本地仓库的时候,会把.idea文件夹中的内容也提交上去,这里面放的是一些项目的配置信息,包括历史记录,版本控制信息等。可以不传到Git上面去。
    这个时候就需要编写.gitignore文件来忽略提交这些文件。在IDEA中有一个插件.ignore可以帮我们做这件事

    先来看下如何安装。

    点击File->Settings 

    这里写图片描述

    在左侧菜单找到Plugins,点击Browse repositories…

     搜索.ignore,点击Install,安装完成后就可以愉快的使用了,不过在此之前得重启IDEA 

     


    然而上述方法安装完IDEA再启动的时候可能会报错。。那么给你们

    planB:https://plugins.jetbrains.com/plugin/7495--ignore
    去这个网址下载好压缩包,选择Install plugin from disk。

    重启完真的可以用了~!

    在项目上右键->New ->.ignore file ->.gitignore file(Git) 

    先选择Example user template好了,以后有什么想过滤的可以自行添加,~最后点击Generate生成

     

     然后就会发现被忽略的文件名变成了灰色有木有啊!又可以愉快的提交代码了~

     

     也可以右键文件将其加入忽略的名单中 

     

    .gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。那么解决方法就是先把本地缓存删除(改变成未track状态),然后再提交:
    输入:
    git rm -r –cached filePath
    git commit -m “remove xx”
    或者:
    git rm -r –cached .
    git add .
    git commit -m “update .gitignore”

    来解释下几个参数 -r 是删除文件夹及其子目录 –cached 是删除暂存区里的文件而不删除工作区里的文件,第一种是删除某个文件,第二种方法就把所有暂存区里的文件删了,再加一遍,相当于更新了一遍。

  • 相关阅读:
    HDU 5912 Fraction (模拟)
    CodeForces 722C Destroying Array (并查集)
    CodeForces 722B Verse Pattern (水题)
    CodeForces 722A Broken Clock (水题)
    CodeForces 723D Lakes in Berland (dfs搜索)
    CodeForces 723C Polycarp at the Radio (题意题+暴力)
    CodeForces 723B Text Document Analysis (水题模拟)
    CodeForces 723A The New Year: Meeting Friends (水题)
    hdu 1258
    hdu 2266 dfs+1258
  • 原文地址:https://www.cnblogs.com/dw3306/p/9815921.html
Copyright © 2011-2022 走看看