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]

  • 相关阅读:
    Reinforcement Learning Qlearning 算法学习3 AI
    2012年末工作中遇到的问题总结及感悟
    对JMS的一些认识
    readme
    数据库表扩展字段设计思路
    对网络安全性和apache shiro的一些认识
    JDK版本的了解
    下拉框“数据字典”设计
    缓存学习总结
    apache commons包简介
  • 原文地址:https://www.cnblogs.com/alice-cj/p/11294389.html
Copyright © 2011-2022 走看看