设为首页 收藏本站
查看: 1013|回复: 0

[经验分享] git提交不必要的文件或文件夹的配置使用

[复制链接]

尚未签到

发表于 2018-1-14 10:30:34 | 显示全部楼层 |阅读模式
  在使用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”添加你要过滤的文件,该方法只能保证本地提交过滤,但是提交远程仓库则不会

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-434942-1-1.html 上篇帖子: git是一种分布式代码管理工具,git通过树的形式记录文件的更改历史,比如: base 下篇帖子: git bash中的快捷键
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表