在GIT中增加忽略文件和文件夹

转载 2015年11月19日 14:19:05

在GIT 中增加忽略文件夹与文件

 

 

1,在工作目录点右建选择

image

2,输入touch .gitignore

    在工作目录就生成了一个“.gitignore”文件。

3,然后在”.gitignore” 文件里输入你要忽略的文件夹及其文件就可以了。

    内容如下:

.DS_Store 
/_ReSharper.****/

就这么简单搞定。

--------------------------------------------------

以前是对于还没有提交到仓库的情况下,如果你的文件已经提交过,那么就需要在缓存中将他清空:

1,git rm –r  --cached “要取消的目录”

如:

删除所有程序集的obj/Debug下的文件。

image

2,git commit –m “提交缓存”

就OK了,这下只需要配置.gitignore就行了。

 
 
关键:在项目的根目录(跟.git文件夹所在目录同层)建立.gitignore文件,在里面声明即可。 
譬如我要忽略当前项下的所有dll文件,及runtime文件夹里所有文件: 
#ignore these files 
*.dll 
runtime/* 

如果之前文件已提交过,则需要先清除原文件,针对上文做的清理如下: 
$ git rm *.dll 
$ git rm -r runtime 

另一种方法:修改git的全局设置,把忽略名单用于所有项目: 
首先,建立一个.gitignore_global文件; 
执行 $ git config --global core.excludesfile .gitignore_global 

常用ignore rules: 

# Compiled source # 
################### 
*.com 
*.class 
*.dll 
*.exe 
*.o 
*.so 

# Packages # 
############ 
# it's better to unpack these files and commit the raw source 
# git has its own built in compression methods 
*.7z 
*.dmg 
*.gz 
*.iso 
*.jar 
*.rar 
*.tar 
*.zip 

# Logs and databases # 
###################### 
*.log 
*.sql 
*.sqlite 

# OS generated files # 
###################### 
.DS_Store* 
ehthumbs.db 
Icon? 
Thumbs.db

git 添加文件到git仓库

创建版本库 什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何...

git 文件添加、变更的提交

我们已经成功地添加并提交了一个readme.txt文件,现在,是时候继续工作了,于是,我们继续修改readme.txt文件,改成如下内容: Git is a distributed version ...

Git之忽略文件(ignore file)

1、    环境 Windows XP SP3 + TortoiseGit + msysGit   2、  ignore files的三种方法   以下涉及的ignore文件均为如下格式: ...
  • benkaoya
  • benkaoya
  • 2012年09月01日 15:41
  • 272652

git 重新添加忽略文件

问题的来源:  在用maven + gitHub管理项目的时候, 起初添加忽略文件没有添加全, 遗漏了web项目中的target目录, 把整个项目添加到index之后, maven clean的时候会...

Git 忽略一些文件不加入版本控制

在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改 .gitignore 文件的方法。这个文件每一行保存了一个匹配的规则例如: # 此为注释 – 将被 Git 忽略   ...
  • xmyzlz
  • xmyzlz
  • 2013年02月19日 19:18
  • 118217

git学习六:git提交忽略不必要的文件或文件夹

创建maven项目,使用git提交,有时需要忽略不必要的文件或文件夹,只保留一些基本。 例如如下截图,实际开发中我们只需提交:src,.gitignore,pom.xml 而自己项目文件一般都保留,...

Git之忽略文件篇

使用gitignore忽略文件当我们进行项目开发,使用GIT协议进行协同的时候,需要忽略一些临时文件,以及compile,build相关的文件,又或者是IDE相关的文件等。可以使用.gitignore...
  • llfjfz
  • llfjfz
  • 2016年12月06日 21:22
  • 593

Git设置忽略排除和重新添加已经被忽略过文件(夹)的方法

场景描述在使用git的时候,项目开始我们设置了一些需要忽略的文件和文件夹,比如一些工程文件和项目依赖库,以免多个开发者本地环境不一样和工程文件过大的问题。但后期发现那些已经被我们忽略掉的文件需要重新添...
  • CYXLZZS
  • CYXLZZS
  • 2017年03月11日 17:57
  • 4665

Github使用gitignore忽略增加指定文件

(1).gitignore介绍  在工程实现过程中,会生成一些中间文件,或者在项目中的部分文件是不需要进行版本管理的。对于这些文件应该对于Github来讲是透明的。Github提供这种功能,可以自己...
  • cscmaker
  • cscmaker
  • 2013年01月29日 20:36
  • 66966

Git 中忽略某些文件或者文件夹

Git 中忽略某些文件或者文件夹 有些时候,你必须把某些文件放到Git工作目录中,但又不能提交它们,比如保存了数据库密码的配置文件啦,等等,每次git status都会显示“Untracke...
  • YLGWHYH
  • YLGWHYH
  • 2016年08月18日 22:11
  • 20473
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在GIT中增加忽略文件和文件夹
举报原因:
原因补充:

(最多只允许输入30个字)