zoukankan      html  css  js  c++  java
  • git的.gitignore文件

    使用git管理项目时,可以配置.gitignore文件来控制一些文件不会上传到远程仓库的代码,比如配置文件以及代码编译后的文件。具体配置方式直接看代码吧,如下:

    target/
    .mvn/
    
    ### STS ###
    .apt_generated
    .classpath
    .factorypath
    .project
    .settings
    .springBeans
    
    ### IntelliJ IDEA ###
    .idea
    *.iws
    *.iml
    *.ipr
    
    ### NetBeans 通配符模式###
    nbproject/private/
    build/
    nbbuild/
    dist/
    nbdist/
    .nb-gradle/
    mvnw.cmd
    mvnw
    
    ### 相对路径,从根目录开始 ####
    /src/main/java/com/babyeye/constant/ContentConstant.java
    /src/main/java/com/babyeye/constant/WeChatConstants.java
    /src/main/resources/application.properties
    /src/main/resources/logback.xml
    /pom.xml

    配置语法:

      以斜杠“/”开头表示目录;

      以星号“*”通配多个字符;

      以问号“?”通配单个字符

      以方括号“[]”包含单个字符的匹配列表;

      以叹号“!”表示不忽略(跟踪)匹配到的文件或目录;

    另外还有快捷方式,直接右键想要忽略的代码文件,选择add .gitignore file

     注意:修改忽略文件后需要向将该文件提交到远程仓库。如果提交之后还不能生效,则需要清空缓存。指令如下:

      git rm -r --cached fileName (删除指定文件的缓存)

    或者(清空所有缓存)

    git rm -r --cached .
    git add .
    git commit -m 'update .gitignore'
    git push

    最后,通过此方法忽略的文件在远程仓库也会被删除,因此,对于直接从git上拉取代码发布版本的方式就不合适了
  • 相关阅读:
    面向对象三大特性之多态
    作业
    面向对象三大特性之封装
    面向对象三大特性之继承
    面向对象(一)
    subprocess, re模块,logging, 包等使用方法
    模块二之序列化模块以及collections模块
    常用模块
    内置函数补充,函数递归,模块
    生成器以及面向过程编程
  • 原文地址:https://www.cnblogs.com/zhlblogs/p/10604025.html
Copyright © 2011-2022 走看看