git学习六:git提交忽略不必要的文件或文件夹
创建maven项目,使用git提交,有时需要忽略不必要的文件或文件夹,只保留一些基本。
例如如下截图,实际开发中我们只需提交:src,.gitignore,pom.xml
而自己项目文件一般都保留,但是有些则不必要提交,如maven项目的target文件夹等等。
git忽略不必要文件有2种方法,一种是命令方法,一种是eclipse安装git插件设置
方法一:命令方法
1.首先在仓库中创建隐藏文件“.gitignore”,选中本地仓库,右击“Git Bash Here”,然后执行如下命令:
touch .gitignore
2.用文本编辑器如editplus或notepad++输入需要忽略的文件或文件名,如下所示:
##ignore this file##
/target/
.classpath
.project
.settings
##filter databfile、sln file##
*.mdb
*.ldb
*.sln
##class file##
*.com
*.class
*.dll
*.exe
*.o
*.so
# compression file
*.7z
*.dmg
*.gz
*.iso
*.jar
*.rar
*.tar
*.zip
*.via
*.tmp
*.err
# OS generated files #
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
Icon?
ehthumbs.db
Thumbs.db
备注:
/target/ :过滤文件设置,表示过滤这个文件夹
*.mdb ,*.ldb ,*.sln 表示过滤某种类型的文件
/mtk/do.c ,/mtk/if.h 表示指定过滤某个文件下具体文件
!*.c , !/dir/subdir/ !开头表示不过滤
*.[oa] 支持通配符:过滤repo中所有以.o或者.a为扩展名的文件
该方法保证任何人都提交不了这类文件
方法二:eclipse安装git插件设置:点击“Add Pattern”添加你要过滤的文件,该方法只能保证本地提交过滤,但是提交远程仓库则不会
相关文章
- mongodb执行js结果输出文件
- git撤销文件的修改
- Java如何快速修改Jar包里的文件内容
- 怎样用Tar和OpenSSL给文件和目录加密及解密
- Windows 10如何使用文件历史记录备份个人文件
- Git 重写历史:永久删除文件、修改历史提交信息
- PhpStorm Git 配置(解决文件没有变色的问题)
- 使用Configmap 配置 springboot的application.yaml文件的方式部署环境的方法
- Git 撤销或提交单个文件修改
- 上传文件是常要处理的事情,使用ajaxFileUpload.js处理比较方便,这里的ajaxFileUpload.js文件修改过的,
- Git学习(五)----Git工作区&暂存区&版本号库(“三巨头”)、删除文件、撤销操作
- Android开发Git版本号控制,究竟哪些文件不要提交
- 删除Git服务器文件但是保留本地文件
- Git文件常见下标符号说明
- git换行符自动转换导致整个文件被修改的解决方案
- git大文件管理
- git clone文件默认目录
- 修改linux文件权限命令:chmod
- 3DsMax导出插件编写(二)——常规SDK方法进行信息获取和保存文件
- git .hprof remote: error: File: exceeds 100.00 MB. .hprof 文件太大 不小心提交
- 如何在 Git 中存储大文件
- 【Git】Git 分支管理 ( 解决分支合并冲突 | 推送主版本和分支版本到远程仓库 | 合并分支出现文件冲突 )
- 【Git】Git 版本管理 ( 补充提交版本 git commit --amend | 版本库提取文件 git checkout -- filename | 删除文件 git rm )
- 2018-8-10-如何删除错误提交的-git-大文件
- 如何删除错误提交的 git 大文件
- C# 解析 sln 文件
- cron 执行php文件
- Git——提交代码时,依赖和打包后的文件等也会默认提交问题
- 【Git】Git LFS 大文件提交扩展