git项目添加.gitigore文件

之前一直没有注意这个文件,最近读到了黄勇的《架构探险》,以为这个文件仍是颇有用的。
.gitigore文件能够本身配置。
我使用的是书中所用的配置,简洁明了。git

# Maven #
target/

#log#
logs/

# IDEA #
.idea/
*.iml

# Eclipse #
.settings/
.metadata/
.classpath
.project
Servers/

# Mac #
.DS_Store

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

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

这里有个问题须要解决,若是这些不须要提交的文件之前没有提交,那么是能够过滤的,可是若是以前已经用git把这些文件归入了版本库,就不起做用了。
那么咱们须要在git库中删除该文件。
让git不在跟踪此文件,提交到远程服务器,就能够在远程服务器上删除咱们不须要看到的文件了。架构

原文地址:https://blog.csdn.net/f9db33t79p/article/details/71863114git rm --cached file  
git pull
相关文章
相关标签/搜索