zoukankan      html  css  js  c++  java
  • Git项目管理出现 .gitignore文件不起作用的解决

      在git管理项目的代码过程中总会有需要忽略的目录或者文件,比如编译过程中产生的目录和文件,这时候就需要 .gitignore来进行目录或文件的忽略了。

      如果没有 .gitignore文件,可以自己手工创建。在 .gitignore文件中的每一行保存一个匹配的规则例如:

      

    # 此为注释 – 将被 Git 忽略
     
    *.a        # 忽略所有 .a 结尾的文件
    !lib.a     # 但 lib.a 除外
    /TODO      # 仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODO
    build/     # 忽略 build/ 目录下的所有文件
    doc/*.txt  # 会忽略 doc/notes.txt 但不包括 doc/server/arch.txt

      笔者今天在使用git代码管过程中出现的.gitignore文件不起作用的情况,经过检查发现在push前未创建 .gitignore文件,以至于后面再加入对该目录忽略的规则不起作用。

      后通过下面的方法解决 .gitignore文件不起作用的情况

        1.删除本地仓库缓存的需要忽略的目录或者文件

        2.在.gitignore添加忽略项

        3.将本地的代码push上库

        4.重新拉取代码

      这时候.gitignore文件就可以起作用了。

      所以要在项目开始就创建.gitignore文件,这次属于刚开始就发现这个问题了,不然后面处理就可能会比较麻烦了。

      

  • 相关阅读:
    Spring+Mybatis整合
    Spring入门之生命周期
    异常处理
    淘淘商城第一天
    Maven的Setting配置
    mysql下载
    整合mybatis的CRUD4
    整合mybatis的CRUD3
    整合mybatis的CRUD2
    整合mybatis的CRUD
  • 原文地址:https://www.cnblogs.com/fcchen/p/13938329.html
Copyright © 2011-2022 走看看