博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
git提交不必要的文件或文件夹的配置使用
阅读量:6689 次
发布时间:2019-06-25

本文共 966 字,大约阅读时间需要 3 分钟。

  在使用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”添加你要过滤的文件,该方法只能保证本地提交过滤,但是提交远程仓库则不会

 

转载于:https://www.cnblogs.com/jedjia/p/git_gitignore.html

你可能感兴趣的文章
关于同一用户不能同时登录问题的探讨(2/2)
查看>>
session 防止表单重复提交
查看>>
Windows Phone开发(1):概论
查看>>
如何修改博客样式
查看>>
C#语法之泛型
查看>>
ArcGIS API for Silverlight中加载Google地形图(瓦片图)
查看>>
如何生成excel文件作为图像识别结果
查看>>
Liferay-Activiti 功能介绍 (新版Liferay7基本特性)
查看>>
ORACLE删除当前用户下所有的表的方法
查看>>
html php 重定向 跳转 刷新
查看>>
Dom4j解析xml
查看>>
佛祖保佑,永无bug
查看>>
Lucene学习总结之五:Lucene段合并(merge)过程分析
查看>>
ubuntu 安装过程记录
查看>>
my blog zen :分享所学,backup一切~
查看>>
JAVA上加密算法的实现用例MD5/SHA1,DSA,DESede/DES,Diffie-Hellman的使用(转)
查看>>
武侠-event
查看>>
学习C# delegate和C# event
查看>>
把XML文件转换为字符串
查看>>
AD域的唯一ID字段uSNCreated
查看>>