git add 时忽略某些文件或者文件夹

1、git bash 新建  .gitignore文件

 touch .gitignore

2、修改.gitignore文件,如下

target/
!.mvn/wrapper/maven-wrapper.jar
*.pid
*.log

### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache

### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr

### webpack ###
node_modules/

appName/src/test/*

最后一行是新增加的,这样就忽略掉了appName项目下的test文件夹下的所有文件

原文地址:https://www.cnblogs.com/BonnieWss/p/11541748.html

时间: 2024-10-12 02:49:12

git add 时忽略某些文件或者文件夹的相关文章

eclipse在git提交时忽略不必要的文件

clipse下使用git提交代码时,有很多文件是不需要提交的,例如:target目录下的文件和classes下的文件都不需要提交. 这里讲解一下如何忽略不必要的文件. 方案一:为项目添加.gitignore文件,在该文件中配置需要忽略的文件. a.打开Navigator窗口,找到.gitignore文件(如果没有就添加一个). b.配置需要忽略的文件. .gradle /build/ !gradle/wrapper/gradle-wrapper.jar ### STS ### .apt_gene

git提交时忽略指定文件

git提交时忽略指定文件 我们在项目开发过程中经常用到git来管理自己的项目,使用git版本控制进行多人协作开发具有许多优势,这里就不一一阐述了,有兴趣的同学可以自己去查找资料进行系统的学习.而本篇文章要说的是git使用过程中会遇到的一个问题,就是我们在项目开发过程中经常会修改一些配置文件 ,但是有的时候这些配置文件不需要被提交到远程仓库中,只在本地生效即可,此时就需要我们每次提交代码时把该文件给手动忽略,那么可不可以把该文件设置成永久忽略呢?答案肯定是有的,git的gitignore文件中可以

git add时遇到类似fatal: Path 'XXX' is in submodule 'XXX'错误提示如何解决?

答:示例如下: fatal: Pathspec 'Vundle.vim/autoload/vundle.vim' is in submodule '.vim/bundle/Vundle.vim' 解决办法: git rm -rf --cached .vim/bundle/Vundle.vim git add时遇到类似fatal: Path 'XXX' is in submodule 'XXX'错误提示如何解决? 原文地址:https://www.cnblogs.com/dakewei/p/108

windows下创建.gitignore文件(git提交时忽略某些文件)

相信大家在使用eclipse的git插件提交文件时,都会遇到这样一个问题:就是有可能不小心把不必要的文件也被提交了(如.project,.classpath文件或者.settings文件夹及其下面的文件等),那有没有办法把这些文件忽略掉呢? 方法很简单,就是在项目目录下新建.gitignore文件,然后在里面声明要忽略的文件夹或者文件就可以了.麻烦的地方来了,因为该文件是点开头,没有文件名,没办法直接在windows下创建.我们可通过安装Git,然后在项目根目录上右键选择"Git Bash He

git合并时忽略某个文件

因为开发现场跟部署的环境不同,有很多ip地址每次都要改来改去;于是开两个分支master(用来保存部署现场的ip)和dev(开发环境的ip),开发功能时在dev分支,然后使用master合并,每个分支都保存着自己的config配置文件,不想dev分支被master合并时config文件也合并. 创建自定义merge driver git config --global merge.ours.driver true 在要被merge的分支上创建.gitattributes文件,并且在文件中置顶不m

Git系列:第七篇-Maven项目下提交时忽略不必要的文件或文件夹

用.gitignore文件来进行忽略不必要的文件或文件夹 在开发中我们要提交的内容大都是src里的全部文件(java文件).gitignore(忽略文件)pom.xml(maven配置文件)----------------------------------------------------------------------------------------- 1.首先在仓库中创建隐藏文件“.gitignore”,选中本地仓库,右击“Git Bash Here”,然后执行如下命令: tou

[Linux] git add时的注意事项

git add -A  提交所有变化 git add -u  提交被修改(modified)和被删除(deleted)文件,不包括新文件(new) git add .  提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件 并且git 只监控文件内容变化,不监控目录,因此不能直接提交一个空目录,可以在空目录里创建一个文件提交 当直接提交空目录时,会报这样的错误,因为根本没有内容变化 原文地址:https://www.cnblogs.com/taoshihan/

git pull时 忽略文件

xxx:指文件名 git update-index --assume-unchanged xxx  //pull时候忽略xxx这个文件 git update-index --no-assume-unchanged   xxx  //pull时候取消忽略xxx这个文件 //忽略.idea  这个文件夹,注意后面带着  /   斜杠 git update-index --assume-unchanged .idea/ 原文地址:https://www.cnblogs.com/w-yu-chen/p/

Git忽略已跟踪的文件

在使用Git的时候,有时候我们需要对某个文件不进行版本控制,也就是忽略对某个文件的跟踪,如缓存文件.配置文件等. 但是在Git的版本控制系统中,如果已经对某个文件进行了版本控制,那么再忽略掉此文件的时候,会删除掉远程服务器的文件,这显然与我们的意愿不符,Google了好久,找到了下面这个办法. (1)我们在Clone完某个项目后,运行如下命令,本地Git库即可忽略对某个指定文件的版本记录: git update-index --assume-unchanged filename(要忽略的文件的名