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

在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
阅读更多
文章标签: 代码版本管理
上一篇驱动程序打包
下一篇Window 7-32下MySQL-5.7.11的安装
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭