zoukankan      html  css  js  c++  java
  • idea 忽略不需要提交的文件

    1.打开git bash界面,进入到某个项目的根目录,执行下面命令

    touch .gitignore
    

    此时,再该项目的根目录里,会创建.gitignore文本,打开该文本,编辑需要忽略的文件(编辑规则可参考https://www.cnblogs.com/kevingrace/p/5690241.html)

    # Compiled class file
    *.class
    target/
    bin/
    
    # Log file
    *.log
    
    # Package Files #
    *.jar
    *.war
    
    #idea
    *.iml
    .idea/
    
    #eclipse
    .settings/
    .classpath
    .project
    

    该文件生效的前提条件是这些文件都没有被跟踪。  

    2. git rm -r --cached 目录名称/文件名称    删除缓冲文件

    .gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。那么解决方法就是先把本地缓存删除(改变成未track状态),然后再提交: 

    输入: 

    [文件夹]  git rm -r --cached .idea

    [文件]     git rm --cached demo-project.iml

    如删除不掉,可以加上-f 强制删除     注意一定要加上 --cached  表示只删除缓冲文件

    3.touch命令的介绍

    作用:创建空文件,或者改变文件的时间戳属性(可参考https://www.cnblogs.com/ghostwu/p/8976883.html)

    格式:touch [option] [file]

  • 相关阅读:
    C#用Infragistics 导入导出Excel
    C#基础---Attribute(标签) 和 reflect(反射) 应用二
    C#基础系列:反射笔记
    反射基础
    NPOI之Excel——合并单元格、设置样式、输入公式
    NPOI对Excel的操作(Sheet转DataTable、List<T>)
    【SVN版本回退】
    撤销修改
    iOS
    ios 排序汇总
  • 原文地址:https://www.cnblogs.com/alice-cj/p/11294389.html
Copyright © 2011-2022 走看看