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]

  • 相关阅读:
    《增长黑客》阅读内容摘要(前三章)
    ios的安全机制
    R语言  RStudio快捷键总结
    R in action 笔记(第二部分)
    R in action 笔记(第一部分)
    R统计函数-开源
    R语言函数索引-11月
    mysql join的优化实例
    android异步消息处理机制
    android ListView与EditText共存错位
  • 原文地址:https://www.cnblogs.com/alice-cj/p/11294389.html
Copyright © 2011-2022 走看看