.gitignore 配置文件用于配置不需要加入版本管理的文件,配置好该文件可以为我们的版本管理带来很大的便利,以下是个人对于配置 .gitignore 的一些心得。
1、配置语法:
以斜杠“/”开头表示目录;
以星号“*”通配多个字符;
以问号“?”通配单个字符
以方括号“[]”包含单个字符的匹配列表;
以叹号“!”表示不忽略(跟踪)匹配到的文件或目录;
此外,git 对于 .ignore 配置文件是按行从上到下进行规则匹配的,意味着如果前面的规则匹配的范围更大,则后面的规则将不会生效;
2、示例:
(1)规则:fd1/*
说明:忽略目录 fd1 下的全部内容;注意,不管是根目录下的 /fd1/ 目录,还是某个子目录 /child/fd1/ 目录,都会被忽略;
(2)规则:/fd1/*
说明:忽略根目录下的 /fd1/ 目录的全部内容;
(3)规则:
/*
!.gitignore
!/fw/bin/
!/fw/sf/
说明:忽略全部内容,但是不忽略 .gitignore 文件、根目录下的 /fw/bin/ 和 /fw/sf/ 目录;
目录结构事例:(说明一下.gitignore文件的位置)
E:\gitWorkspace\cube\cube
.git\ ------ 文件夹
src\ ------ 文件夹
.gitignore ------ 文件
README.md ------ 文件
相关推荐
.gitignore配置文件+适用于刚刚学习git的小白+适用于大多数场景+使用时只需要添加上即可,不需要的注释掉即可
详解git中配置的.gitignore不生效的解决办法 前言: 通常我们希望放进仓库的代码保持纯净,即不要包含项目开发工具生成的文件,或者项目编译后的临时文件。但是,当我们使用git status查看工作区状态的时候,总会...
主要介绍了iOS 配置.gitignore文件详细介绍的相关资料,需要的朋友可以参考下
常用过滤配置
Windows系统条件下,批量清除git版本管理配置文件,批量删除.git文件夹 使用方法:下载将该脚本文件,拷贝到要清除的项目的文件夹目录下,双击bat文件即可。
通常我们在push项目时,会有些配置文件或本地文件不想上传到服务器上 这时候我们会通过设置.gitignore 文件 一般设置成这样: ################### *.com *.txt *.class *.dll *.exe *.7z *.gz *.iso *.jar *.rar ...
git提交代码前, 取消需要不需要提交文件 ,可以通过默认忽略配置文件进行忽略提交某文件或某类文件
全局的.gitignore配置,不必在每个仓库下手动配置.gitignore文件了 设置用户昵称和邮箱 设置常用命令缩写 git co = git checkout git br = git branch git ci = git commit git st = git status git dt = git diff...
git上传大文件(git-lfs)以及忽略文件配置:.gitattributes .gitignore
ue4-gitignore:虚幻引擎4项目的带有git-lfs的git设置示例
将资源文件下载并且保存在和Git全局配置文件 .gitconfig同一级目录下。 也就是C:\Users\用户名\这个目录
springboot_hykaricp_mybatis项目须知:配置全局.gitignore1.在C:\Users\Administrator下创建.gitignore_globalgit config --global core.excludesfile ~/.gitignore_global2.在C:\Users\Administrator下检查.git...
.gitignore git忽略文件 前端 项目路径: config webpack配置文件 public 公共文件 scripts 项目命令脚本 src 项目资源 components 通用组件 pages 页面组件 router 路由配置 statics 静态文件 store 全局状态存储 ...
C# .net的Git忽略文件整理
git配置 这是我的个人git配置。 这里没有什么太有趣的。 我将在注释中突出显示有趣的部分。 拥有全局忽略文件非常有用-这意味着您不必关心是否有人不愿意在其存储库中包含.gitignore文件。 但是,这也意味着您忘记...
点文件 :wrench: .files,配置和工具。 用法 克隆~/.dotfiles并符号链接到~/.dotfiles : git clone git@github.com:revett/dotfiles.git ... 全局git配置 .gitignore 全局git忽略 karabiner.json 配置 mtmr.json