• 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 ,这样我们的远程仓库就没有那些不必要的文件了。

  • 相关阅读:
    mysql处理字符串
    关于git新建本地分支与远程分支关联问题
    phpexcel相关函数
    centos添加开机启动项目
    centos搭建NFS网络文件系统
    centos 查看版本(转)
    ubuntu搭建nfs网络文件系统
    linux 日常学习
    从现在开始强迫自己使用 Reflect
    正则小括号实践
  • 原文地址:https://www.cnblogs.com/xieyulin/p/7070166.html
Copyright © 2020-2023  润新知