在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore 文件的方法(如无,则需自己手工建立此文件)。这个文件每一行保存了一个匹配的规则例如:
# 此为注释 – 将被 Git 忽略 *.a # 忽略所有 .a 结尾的文件
!lib.a # 但 lib.a 除外
/TODO # 仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODO
build/ # 忽略 build/ 目录下的所有文件
doc/*.txt # 会忽略 doc/notes.txt 但不包括 doc/server/arch.txt
|
规则很简单,不做过多解释,但是有时候在项目开发过程中,突然心血来潮想把某些目录或文件加入忽略规则,按照上述方法定义后发现并未生效,原因 是.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。那么解决方 法就是先把本地缓存删除(改变成未track状态),然后再提交:
|
git rm -r --cached .
git add . git commit -m 'update .gitignore'
|
相关推荐
.gitignore 过滤文件,git 过滤文件
VS2019的git常用过滤文件.gitignore
Git忽略文件.gitignore
C#/.NET语言完美的.gitignore文件,直接覆盖C#项目工作区目录中的 .gitignore 同名文件即可。
直接覆盖C#项目工作区目录中的 .gitignore 同名文件即可。
.gitignore
附件是Git中使用.gitignore文件进行上传文件的选择性忽略的使用。可以通过使用该文件避免上传到远端一些中间文件,生成的.class文件,特定于开发环境的文件,以及敏感文件。
unity3d项目使用git管理,所需.gitignore文件.直接用。unity3d项目使用git管理,所需.gitignore文件.直接用。unity3d项目使用git管理,所需.gitignore文件.直接用。
A collection of useful .gitignore templates.zip,一组有用的.gitignore模板
.gitignore文件
.gitignore Generator for Visual Studio代码使您可以使用 API轻松快速地为您的项目生成.gitignore文件。 特征: 易于使用智能-允许您更新现有.gitignore文件自定义规则-在更新时保留用户定义的规则轻量级-没有外部...
使用: http://www.cnblogs.com/Peng18233754457/p/8806187.html
将.gitignore添加到项目的CLI应用
用于生成.gitignore文件的CLI
常用过滤配置
.gitignore忽略文件,需要忽略的文件直接拉入即可
主要介绍了iOS 配置.gitignore文件详细介绍的相关资料,需要的朋友可以参考下
git上传忽略文件或目录设置文件.gitignore windows有时候不让新建这样的文件夹,提供一个
先决条件pip install moban 将存储库与同步并复制模板./.travis/sync-github.shmoban档案文件gitignore.io可以识别四种文件类型范本.gitignore文件是所有模板的基础。 每个.gitignore文件都包含与文件标题相关的...