• 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文件,这次属于刚开始就发现这个问题了,不然后面处理就可能会比较麻烦了。

      

  • 相关阅读:
    C#读写xml文件
    实现SQL_SERVER的双机实时备份
    Microsoft .NET Pet Shop 4 架构与技术分析
    xp系统运行asp.net时候出现“服务器应用程序不可用”的必杀
    获取服务器根域名
    C#如何创建Xml文件
    用C#创建XML[简单代码]
    关闭Viewstate
    数字签名
    IE插件
  • 原文地址:https://www.cnblogs.com/fcchen/p/13938329.html
Copyright © 2020-2023  润新知