Github用.gitignore忽略指定文件
2024-10-19 07:28:23
.gitignore
Github提供.gitignore这种功能,可以自己指定哪些文件可以不被管理。具体方法是在版本管理的根目录下(与.git文件夹同级)创建一个.gitignore。
应用实例
项目中有clist.h clist.c main.c三个文件,编译执行后,生成了三个文件 clist.o main.o main。这三个文件是不需要进行版本管理的,所以需要忽略这些文件,使用 git stauts查看后,发现这三个文件也是处于 Untracked files状态。而实际上我们是想忽略他。
使用gitignore文件来解决这个问题,步骤是:
S1: touch .gitignore #创建gitignore隱藏文件
S2: vim .gitignore #编辑文件,加入指定文件
#下面是我的gitignore文件的内容
#忽略gitignore文件
.gitignore
#忽略后缀名为.o和.a的文件
*.[oa]
#显示指定忽略名称为main的文件
main
文件.gitignore的格式规范:
- #为注释
- 可以使用shell所使用的正则表达式来进行模式匹配
- 匹配模式最后跟"/"说明要忽略的是目录
- 使用!取反(例如目录中包含 test.a,并且gitignore文件中包含 *.[oa],如果在文件中加入 !test.a 表明忽略除test.a文件以外的后缀名为.a或者.o的文件)
配置完.gitignore文件后,执行git status命令,会发现那三个文件不再是Untracked files了,也就完成了忽略指定文件的功能。
我是天王盖地虎的分割线
参考:http://blog.csdn.net/cscmaker/article/details/8553980
最新文章
- Linux环境下部署完JDK后运行一个简单的Java程序
- angular作用域分析
- Linux学习 : 裸板调试 之 配置UART
- Windows下查看JDK是否安装以及安装路径
- jsp应用
- protobuff 配合 libevent 在Linux 和windows 下的使用
- ThinkPHP之APP_DEBUG给我带来的问题
- Java Socket常见异常处理 和 网络编程需要注意的问题
- mq_notify
- Redis的安装与使用
- extjs+Aspose.Cells导出到Excel
- native跟volatile
- 【转】android 电池(二):android关机充电流程、充电画面显示
- 自己写一个strcmp函数(C++)
- HTTP初步注解
- Hadoop1.0.3环境搭建流程
- jQuery 插件 Magnify 开发简介(仿 Windows 照片查看器)
- Go语言JSON数据相互转换
- Azure CosmosDB (11) MongoDB概念
- 1022. Sum of Root To Leaf Binary Numbers从根到叶的二进制数之和
热门文章
- 二叉查找树(二叉排序树)的详细实现,以及随机平衡二叉查找树Treap的分析与应用
- # 2017-2018-20172309 暑期编程作业:APP
- 如何利用Reveal神器查看各大APP UI搭建层级
- OpenVPN推送默认路由表
- STM32F4 SPI with DMA
- Using an LPC-Link2 as an LPC4370 evaluation board
- 解决SVN CONNOT VERIFY LOCK ON PATH NO MATCHING LOCK-TOKEN AVAILABLE
- Enable WiX project in Visual Studio 2013
- centos7虚拟机(vmware)通过U盘传文件
- 由pushViewController说起可能出线的各种死法