Github忽略文件以及文件夹内容
2016-02-24 09:08
169 查看
参考网址http://blog.csdn.net/richardysteven/article/details/6069418
具体使用请看 man gitignore 一般某个项目dev过程中都会产生一些中间文件,这些文件是我们不想要追踪的。 git中可以使用.gitignore文件来忽略这些文件。 在需要的目录下面 添加 .gitignore文件 文件中每一行表示需要忽略的文件的正则表达式。 $cat .gitignore #ignore .metadata .metadata .gitignore #ignore obj and lib file *.[oa] 当前的目录情况 $ls -al total 24 drwxr-xr-x 4 root root 4096 2010-12-11 12:44 . drwx------ 51 root root 4096 2010-12-11 12:44 .. drwxr-xr-x 8 root root 4096 2010-12-11 12:44 .git -rw-r--r-- 1 root root 39 2010-12-11 12:44 .gitignore drwxr-xr-x 3 root root 4096 2010-08-19 20:01 .metadata -rw-r--r-- 1 root root 52 2010-12-11 12:41 test.txt 如果没有添加该文件,git status会报有这些文件没有track。 $git status # On branch master # Untracked files: # (use "git add <file>..." to include in what will be committed) # # .metadata/ # gitignore 而 添加了该文件后,就可以看到,这个workspace 就是干净的了。 $mv gitignore .gitignore [root@~/workspace] $git status # On branch master nothing to commit (working directory clean) 这个.gitignore很简单,当前目录下有个.metadata,这个是我们不需要的,所以就写入了文件。另外如果不加.gitignore这行,git会把.gitignore也加入版本控制中。
相关文章推荐
- javaweb实战之商城项目开发(一)
- 一些实用的java工具包jar
- java io流
- Laravel报class does not exist的一种可能原因及其解决办法
- 项目记录22-- tolua基于lua框架事件派发
- DPM(voc-release5) Matlab模型文件 Mat转XML
- matlab 输出汉字,解决英语系统乱码问题
- 深入解析Java中的编码转换以及编码和解码操作
- Java三层与MVC的区别
- php 文件压缩
- python使用stub模块调用wcf
- 启动页---代码版本
- 第二章-C#基础
- JAVA操作properties文件
- JAVA操作properties文件
- 一个用python编写的GIS程序-simple GIS
- java放射机制(invoke)
- 阿里云部署Java web项目初体验
- VC++问题
- Xcode工具的使用---设置代码折叠