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

推送至GitHub时忽略文件:如何添加文件到.gitignore?

如何将指定文件添加到.gitignore中

嘿,这事儿其实挺简单的,我一步步给你说清楚:

第一步:创建或打开.gitignore文件

如果你的项目根目录还没这个文件,直接新建一个就行——注意文件名就是.gitignore,前面有个点,别写错了。

  • 终端党可以用命令:touch .gitignore(Mac/Linux);Windows终端的话用type nul > .gitignore
  • 图形界面操作:Windows资源管理器新建文件时输入.gitignore.(末尾多一个点),回车后会自动变成正确的.gitignore;Mac直接在文本编辑器里保存,文件名填.gitignore即可。

第二步:添加要忽略的文件/路径规则

打开.gitignore文件,每行写一个你想忽略的内容,支持多种匹配规则,举几个常用场景:

  • 忽略单个具体文件:config.ini
  • 忽略整个目录(含内部所有内容):logs/(必须加斜杠,不然会误忽略名为logs的单个文件)
  • 忽略所有某后缀的文件:*.log(星号是通配符,匹配任意字符)
  • 忽略某个目录下的特定文件:temp/*.tmp(仅忽略temp文件夹里的.tmp文件)
  • 例外规则:如果已经写了*.log但想保留important.log,就加一行!important.log(感叹号表示“不要忽略这个”)

第三步:提交.gitignore到仓库

改完之后,得把这个文件提交到Git仓库,这样后续Git才会遵循这些规则。在终端里执行这两句命令:

git add .gitignore
git commit -m "Add .gitignore with ignored files/patterns"

重要提醒:处理已被追踪的文件

如果某个文件之前已经被Git提交过(也就是在Git的追踪列表里),哪怕现在把它加到.gitignore,Git还是会继续追踪它。这时候得先把它从追踪列表里移除(本地文件不会被删除,放心):

git rm --cached 你的文件名

提交这个更改后,Git就会正式忽略该文件了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.20 10:22:21