git忽略文件配置 !

.gitignore中!表示取反

注意,如果父目录被排除,则父目录下的子目录也会被排除,此时对父目录下的子目录取反也不会生效,比如存在目录结构,再.gitignore目录下配置的 /*(排除所有文件),此时想提交a/aa/aaa文件,直接配置!a/aa/aaa不会生效,就拿aa来说,a目录已经被忽略了,所以再配置a目录下其他目录也不会生效

官网忽略文件配置

如果存在如下目录结构

如果想只提交 a/aa目录

则需要如下步骤:

1、排除所有文件

bash 复制代码
/*

2、a目录取出来

bash 复制代码
!/a

3、排除a目录下的所有文件

bash 复制代码
/a/*

4、a/aa取出来

bash 复制代码
!/a/aa/
相关推荐
ficker1333 分钟前
git常用命令
git
kevin_cat6 小时前
微信群机器人-备份文件发送通知
git·bash·企业微信
程序媛Dev9 小时前
50.4k Star!我用这个神器,在五分钟内搭建了一个私有 Git 服务器!
运维·服务器·git
澈轩12 小时前
Git 用得好,下班走得早
git
人间造梦工厂13 小时前
Git Bash 别名
git
画个太阳作晴天18 小时前
解决 Android Studio 中 build 目录已被 Git 跟踪后的忽略问题
git
wjs0401 天前
Git常用的命令
java·git·gitlab
原野风霜3241 天前
Git使用总结
git
青草地溪水旁1 天前
Git Bash 中 Git 命令的实用主义指南
git·bash
至善迎风1 天前
版本管理系统与平台(权威资料核对、深入解析、行业选型与国产平台补充)
git·gitee·gitlab·github·svm