git&github使用笔记(二)——Git设置文件忽略
2016-06-16 16:20
423 查看
git提供文件忽略机制使,代码仓库管理过程中,忽略特定的文件或特定特征的文件。
在仓库根目录下创建.gitignore文件,并在其中设置忽略文件的规则,可实现对特定类型文件的忽略。
接上篇,首先来看一下git是如何实现对代码文件的追踪的。
在创建本地仓库时,所有源码文件第一次添加到git缓存区时( git add . ),如下图所示
其中提示使用 git rm --cached <file>... 来清除缓存纪录,这个命令是在修改.gitignore文件后,使之生效的关键
将缓存区中文件提交到本地仓库,如下图所示
接下来,对.gitignore文件作出如下修改,指定忽略文件的类型
这里对以'~'结尾的所有文件进行忽略,对以'.dSYM/'为结尾的文件夹下的内容加以忽略
*~
*.dSYM/
更多规则可参见http://www.cnblogs.com/haiq/archive/2012/12/26/2833746.html
之后,提交对.gitignore文件的修改。
清除git原文件追踪纪录,运行
git rm -r --cached .
结果如下
再之后,添加提交全部改动
git add .
git commit -m "config untracked files"
完活
在仓库根目录下创建.gitignore文件,并在其中设置忽略文件的规则,可实现对特定类型文件的忽略。
接上篇,首先来看一下git是如何实现对代码文件的追踪的。
在创建本地仓库时,所有源码文件第一次添加到git缓存区时( git add . ),如下图所示
其中提示使用 git rm --cached <file>... 来清除缓存纪录,这个命令是在修改.gitignore文件后,使之生效的关键
将缓存区中文件提交到本地仓库,如下图所示
接下来,对.gitignore文件作出如下修改,指定忽略文件的类型
这里对以'~'结尾的所有文件进行忽略,对以'.dSYM/'为结尾的文件夹下的内容加以忽略
*~
*.dSYM/
更多规则可参见http://www.cnblogs.com/haiq/archive/2012/12/26/2833746.html
之后,提交对.gitignore文件的修改。
清除git原文件追踪纪录,运行
git rm -r --cached .
结果如下
再之后,添加提交全部改动
git add .
git commit -m "config untracked files"
完活
相关文章推荐
- RPC failed; result=22, HTTP code = 411
- git更新已經刪除的文件
- 提取Git每次提交后Commit的文件
- GIT迁移服务器
- 分布式版本管理git入门指南使用资料汇总及文章推荐
- git终极指南:在实际开发中的应用
- Git远程操作详解
- 25个 Git 进阶技巧(翻译)
- 详解版本控制利器Git,SVN的异同以及适用范围
- Ruby实现的删除已经合并的git分支脚本分享
- 在 Shell 提示符中显示 Git 分支名称的方法
- Git使用基础篇(一些常用命令和原理)
- git eclipse 插件的安装
- git fork同步是什么意思?
- Git使用小坑 Out of memory错误的解决方法
- Python的高级Git库 Gittle
- 使用GIT进行源码管理――GUI客户端小结
- 使用git代替FTP部署代码到服务器的例子
- linux系统安装git及git常用命令
- 分享下自己总结的Git常用命令