以前一直没有注意这个文件,最近读到了黄勇的《架构探险》,觉得这个文件还是很有用的。

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

最新文章

  1. 关于IE6的PNG图像透明使用AlphaImageLoader的缺点
  2. 推荐设计网站 站酷(ZCOOL)设计师互动平台
  3. jQuery1.9.1源码分析--数据缓存Data模块
  4. Kafka - SQL 引擎分享
  5. virtualbox虚拟机迁移出现"connot find device eth0"错误
  6. gridview例子
  7. Debian 如何更改hdmi接口输出的分辨率
  8. VMware+Windbg双机调试
  9. kevin的黎明十分
  10. "双非"应届生校招如何获得大厂青睐?(内附技术岗超全求职攻略)
  11. Python super使用
  12. Docker入门之--基础知识
  13. canal-client无法获取数据
  14. Javascript继承2:创建即继承----构造函数继承
  15. 安卓程序中手机后退键与标题栏后退键是不同的,前者回出发onBackPressed()函数,后者需要重重写temclick函数
  16. IIS配置过程中的常见问题
  17. Launch 启动全屏 隐藏上方状态栏
  18. Constructor构造方法
  19. RequireJS模块化之循环依赖
  20. The meterprter basic commonds

热门文章

  1. simpletest:一个简单的PHP试工具
  2. Independence独立
  3. 记录一次cefsharp1输入法在win7下异常解决定位
  4. kali linux 一些工具及命令集1(搜集DNS信息)
  5. C++11中的右值引用
  6. 数往知来C#之 String 集合 深拷与浅拷 序列化<五>
  7. MVC用户登录方法(lamda表达式)
  8. Debian openvpn 配置
  9. redhat 挂载 iso文件 提示 mount :not a directory
  10. spring properties resolve 问题