设为首页
收藏本站
开启辅助访问
全部
问与答
创意
技术
酷工作
生活
交易
资源
节点
飞墙
Follow
明白贴
人人影库
报酬
登录
注册
飞社-令人惊奇的创意工作者社区-
›
首页
›
GitHub
›
请教一个 gitignore 的写法
FSHEX=FIND+SHARE+EXPRESS
飞社-令人惊奇的创意工作者社区- 是一个关于发现分享表达的地方
现在登录
没有账号?
立即注册
推荐主题
›
🎉小棉袄出生, 生殖隔离已打破
›
哪吒 2 大家贡献了多少米
›
第一辆车,买自己喜欢的,还是懂车的推荐的
›
丁克十年的感想
›
上班通勤遇到了点状况,拜托了各位f友
今日热议主题
有没有轻量化的 Windows 沙箱/虚拟机,用于
有没有可以查看某个行业占比最高的基金的 A
[北京/深圳] [抖音集团-财经研发-零钱] 后
关于 Solana 链 token 转移
好了,这下头上是真的长摄像头了
购买了华为平板,想科学使用有什么注意事项
有大佬知道 gcp 服务器没有 udp 流量是咋回
求问关于 curosr/copliot 以及 LLM agent
腾讯元宝微信小程序怎么在 mac 上的鼠标滚
想要一个类似 bulletin 的 AI 驱动的新闻总
请教一个 gitignore 的写法
iLoveSS
· 2024-8-1 09:51:20 · 153 次点击
假设我的 windows 设备工作目录下有如下文件目录结构
.gitignore
.\a
.\a\1.txt
.\a\2.dll
.\a\a1
.\a\a1\3.txt
.\a\a1\4.dll
问题 1:
如何设置.gitignore 让 git 只追踪 a 目录和 a\a1 目录下的所有 txt
问题 2:
如何让 git 只追踪 a 目录及所有递归子目录下的 txt 文件,但排除其它扩展名文件.
举报
·
153 次点击
登录
注册
站外分享
微信扫一扫
QQ分享
微博分享
豆瓣分享
复制链接
显示全部
|
最新评论
8 条回复
沙发
AoEiuV020JP
小成
2024-8-1 10:09:03
gitignore 是用来“排除”文件的,你不能总想着“只追踪”,应该想你要排除的是什么,
比如你 b 目录要不要排除掉,按理说你这问法不应该排除 b 目录,但字面上理解就是 a 目录以外的文件全部排除?
答案有问题就说说是什么文件有问题, 应该排除还是不排除, 结果是排除了还是没排除,提问的艺术,
板凳
hxsf
小成
2024-8-1 10:13:54
gpt 的答案挺对的
那些没排除的文件是否在你修改 .gitignore 文件之前就已经被跟踪了?
地板
newaccount
小成
2024-8-1 10:19:08
问题 1:
/*
!/a
/a/*
!/a/*.txt
!/a/a1
/a/a1/*
!/a/a1/*.txt
问题 2:
/*
!/a
/a/**/*.*
!/a/**/*.txt
感觉 2 的答案不是很好,对于没有扩展名的可能出问题,还没想到好方法,摸会鱼
5#
winix
初学
2024-8-1 10:19:34
*
!a/
!a/**/
!a/**/*.txt
6#
lucasj
初学
2024-8-1 10:38:28
@newaccount #7 优化一下
1
a/*
!a/*.txt
!a/a1
a/a1/*
!a/a1/*.txt
2
a/**/*.*
!a/**/*.txt
7#
5qn1H9F2PRhK4rq5
小成
2024-8-1 10:53:19
# 忽略所有文件
*
# 不忽略根目录所有非目录的文件
!/*.*
# 不忽略 a 、a1 所有目录
!a/
!a/a1/
# 不忽略 a\a1 中的 .txt 文件
!a/*.txt
!a/a1/*.txt
8#
sbldehanhan
小成
2024-8-1 10:59:36
*
!.gitignore
!*/
!*.txt
只保留 txt 文件和.gitignore 。
9#
oeyoews
小成
2024-8-1 22:26:25
gitignore 文件可以有多个
返回顶部