.gitignore 文件配置
2024-09-01 01:52:10
git 使用过程中,有许多文件或者文件夹是不希望更新到远程仓库了,因为他们比较占地方,这个时候我们可以利用 .gitignore
文件忽略文件。
按项目进行忽略
.gitignore 文件用于忽略文件
- 所有空行或者以没注释符号 # 开头的行都会被 Git 忽略。
- 可以使用 glob 模式进行匹配。
- 匹配模式最后跟反斜杠
(/)
说明忽略的是目录。 - 要忽略指定模式以外的文件或者目录,可以在模式前加上惊叹号。
glob 模式
* : 表示任意个任意字符
? : 表示匹配一个任意字符
所以我们只需要在对应的 git 目录下,创建一个 .gitignore 文件,然后配置上 .DS_Store 即可。
touch .gitignore
echo */.DS_Store" > .gitignore
然后保存,就可以生效了。
全局进行配置
然后我们发现,只要是 Mac 下的 Git 项目我们都需要这样操作一次,太麻烦了,所以我们可以在 home 目录下创建一个 .gitignore_global 文件,然后按 .gitignore 文件的配置方式完成配置。
在每个项目下的 .gitignore 文件中,我们可以引用这个 global 文件。
git config --global core.excludesfile ~/.gitignore_global
这样就可以将全局方法加载到项目配置文件中了。
最新文章
- oracle 序列、视图、索引
- C++11的enum class &; enum struct和enum
- 超实用的8个Linux命令行性能监测工具
- PowerMock 简介--转载
- Java常见异常
- __init和__exit宏的作用
- Spring+Maven+Eclipse构建Web工程
- zoj 3787 Access System
- OD: Writing Small Shellcode
- [转] iOS多线程编程之NSOperation和NSOperationQueue的使用
- mfc修改应用程序外观
- ecshop 分页小记
- sublime 3 最新 LICENSE
- Struts2请求参数合法性校验机制
- 记住密码";功能的正确设计
- python AES加密解密 pycryptodome
- 动态规划——Best Time to Buy and Sell Stock IV
- hibernate 一对多关系中的孤儿属性
- codeforces534B
- AngularJS总结
热门文章
- Git Commit Message 规范
- Fragment学习(二): 管理Fragment和Fragment通讯
- layer/layui弹出层插件bug
- python NameError: name 'raw_input' is not defined
- Git用在公司项目上的操作
- Linux下tomcat启动成功但是Windows打不开tomcat网址
- 深度解读 - TDD(测试驱动开发)
- java打包上传服务器的一些命令
- vue-learning:11 -js-nextTick()
- Nutch2.3 编译和安装配置