• git项目添加.gitigore文件


    以前一直没有注意这个文件,最近读到了黄勇的《架构探险》,觉得这个文件还是很有用的。
    .gitigore文件可以自己配置。
    我使用的是书中所用的配置,简洁明了。

    # Maven #
    target/
    
    #log#
    logs/
    
    # IDEA #
    .idea/
    *.iml
    
    # Eclipse #
    .settings/
    .metadata/
    .classpath
    .project
    Servers/
    
    # Mac #
    .DS_Store

    这样每次在提交的时候就会自动过滤掉这些文件了。(我自己添加了logs/文件夹,log4j配置了日志输出到文件根目录的logs文件夹中)
    提交到远程仓库的时候就可以避免提交一些无用的文件了。

    如何给以前的项目添加.gitigore文件

    这里有个问题需要解决,如果这些不需要提交的文件以前没有提交,那么是可以过滤的,但是如果之前已经用git把这些文件纳入了版本库,就不起作用了。
    那么我们需要在git库中删除该文件。
    让git不在跟踪此文件,提交到远程服务器,就可以在远程服务器上删除我们不需要看到的文件了。

    git rm --cached file  
    git pull

    OK ,这样我们的远程仓库就没有那些不必要的文件了。

  • 相关阅读:
    jQuery ajax传多个参数
    PHP 上传图片和安全处理
    PHP CI框架email类发送邮件
    2016-4-7
    jquery 轮播图
    CI控制器的继承问题
    2016-4-1
    2016-3-31 总结
    php内置函数call_user_func()
    discuz-目录
  • 原文地址:https://www.cnblogs.com/xieyulin/p/7070166.html
Copyright © 2020-2023  润新知