You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac系统下.gitignore无法忽略.txt文件的问题求助

解决.gitignore不生效的问题

问题根源

核心问题是TextEdit默认会给文件自动添加.txt后缀——哪怕你保存时命名为.gitignore,实际生成的可能是.gitignore.txt(Finder默认隐藏文件扩展名,所以你看不到);另外把.gitignore改成rtf格式完全错误,Git只识别纯文本格式的.gitignore文件。

解决步骤

  • 确认真实文件名:打开终端进入项目目录,执行ls -la,你会看到实际存在的是.gitignore.txt而非.gitignore。
  • 重命名为正确的.gitignore:执行命令mv .gitignore.txt .gitignore,把带.txt后缀的文件改成无后缀的正确文件名。
  • 确保文件是纯文本格式:用TextEdit打开这个.gitignore,点击顶部菜单栏「格式」→「制作纯文本」,重新保存时取消勾选「如果没有扩展名,使用.txt」(若弹出该选项)。
  • 完善忽略规则(可选):如果需要忽略.DS_Store,在.gitignore里加一行.DS_Store,最终内容示例:
    *.txt
    .DS_Store
    
  • 验证效果:执行git status,此时.DS_Store、Employee Salaries.txt等文件应该不会再显示为未跟踪文件。

内容的提问来源于stack exchange,提问作者Anne D

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 07:57:02