Git(4):提交代码时忽略不必要的文件或文件夹
前言
多人同步使用Git管理的项目进行开发时,每个人可以在各自的分支上自由欢快的提交代码,最终再把所有子分支合并到主分支上即可。但是,提交各自的代码避免不了会把一些不重要的,可忽略不计的文件夹或者文件同步到仓库中的。如JavaWeb中的target文件夹,通过到仓库中反而会浪费一些时间。所以我们需要通过设置进行忽略特定的文件。
如上图,本地的这个项目。实际提交时,只需提交src、gitignore、pom.xml、README.md这几个即可,其它的,诸如maven项目的target文件夹、.ml、.cmd等等文件可以忽略。
那么,如何忽略这些不必要的文件或者文件夹?
Git Bash命令行
【第一步】在项目所在仓库(假设当前项目根目录为本地仓库)中创建隐藏文件“.gitignore”,选中本地仓库,右键呼唤“Git Bash Here”,执行如下命令,创建一个.gitignore文件:
touch .gitignore;
【第二步】编辑该文件,输入需要忽略的文件或文件名称:
HELP.md
/target/
!.mvn/wrapper/maven-wrapper.jar
!**/src/main/**
!**/src/test/**### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
build/### VS Code ###
.vscode/
保存,重新将项目导入IDEA即可。
愿你就像早晨八九点钟的太阳,活力十足,永远年轻。
Git(4):提交代码时忽略不必要的文件或文件夹相关推荐
- IntelliJ IDEA中用git提交代码时忽略文件的设置
设置IDEA自动过滤掉不需要提交的文件或文件夹:如*.iml, .idea,target 文件夹 1.进入idea设置界面 Windows环境:File - Settings - Editor - F ...
- git commit提交代码时提示LF与CRLF转换问题 error
在用idea提交Vue项目的时候遇到报错,提示LF will be replaced by CRLF. 然后查了很多博客,都解释了LF和CRLF的问题,基本上说的解决办法是运行这行代码:git con ...
- vue项目,svn提交代码时忽略node_modules文件夹提交。
1.进入项目文件 2.右键空白处 3.选择 TortoiseSVN -> Properties 4. 5.点击new 选择 other 6.选择svn:global-ignores 然后在 pr ...
- svn提交代码时忽略node_modules文件夹提交
在文件空白处右键>选中TortoiseSVN>设置(settings)>常规设置(General)>Subversion 将红框内的文字用如下内容代替 .gitignore p ...
- SVN提交代码时全选文件
2019独角兽企业重金招聘Python工程师标准>>> SVN提交代码时默认不会勾选全部文件,比如状态为missing的就默认不提交,因为涉及到删除或丢失文件的情况,谨慎一点还是有好 ...
- IDEA使用git提交代码时,点了commit之后卡死在performing code analysis部分,或者performing code analysis结束后没有进入下一步操作。
IDEA使用git提交代码时,点了commit之后卡死在performing code analysis部分,或者performing code analysis结束后没有进入下一步操作. 版权声明: ...
- git提交代码时出现错误:error : unpack failed : error Missing commit XXX,
Git 提交出错 git提交代码时出现错误:error : unpack failed : error Missing commit 384ccb27185a68ec9c0d0ce948e7432d6 ...
- 设置SVN提交代码时,忽略无效的文件和文件夹
1.问题 SVN提交代码时,忽略提交不需要的文件和文件夹. 2.解决方式 修改全局忽略配置内容,修改为: *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a * ...
- 如何在idea里git提交代码时,能有emoji表情图片?emoji表情大全给大家奉上
前言 大家好,我是奇想派,一名努力分享,誓要成为编程达人的程序员. 有一天撸代码,然后git commit的时候,发现注释都太单调了,想让代码提交页面充满点表情色彩.于是乎就开始搜索idea插件里是否 ...
- Git 提交代码时添加 emoji 图标
文章目录 Git 提交代码时添加 emoji 图标 在commit时添加一个emoji表情图标 添加多个emoji表情图标 Git 提交代码时添加 emoji 图标 使用git的开发者都知道提交代码的 ...
最新文章
- 转:初探 jQuery 的 Sizzle 选择器
- java 之 异常
- -Git Linux vi/vim 命令 按键 MD
- 第三次学JAVA再学不好就吃翔(part100)--文件名称过滤器
- java自动随机字符_java随机字符生成工具
- vue垂直布局_vue实现长图垂直居上 vue实现短图垂直居中
- cocos2dx中菜单menu 和 menuItem
- 利用泛型与反射更新实体(ADO.NET Entity Framework)
- system.data oracleClient 需要Oracle客户端8.1.7或high
- loadrunner基础学习笔记二
- DELL R720网卡驱动
- 网页视频、flash打不开或无法播放的解决方法
- python获取usb扫描枪数据_Python - Re: 如何用Python接收扫描枪传来的信息数据
- 目前计算机新技术应用领域,计算机的应用领域分为哪六个方面
- VL2 异步复位的串联T触发器
- java词云推荐(KUMO)
- 安装java1.6_JAVA1.6怎么安装
- 《招聘一个靠谱的iOS》面试题参考答案
- IM软件应用及市场分析
- arcgis快速生成图框_ArcGIS中定义图框样式