news 2026/7/5 6:34:03

想让 Git 忽略这个文件夹怎么办 ---- .gitignore Git文件使用教程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
想让 Git 忽略这个文件夹怎么办 ---- .gitignore Git文件使用教程
  1. 通过idea里的快捷操作添加(最直接)idea中右键文件夹“添加到 .gitignore” 的选项,直接点击它,这个文件夹就会被自动写入项目的.gitignore文件,Git 之后就不会再追踪它了。

  2. 手动编辑 .gitignore 文件(如果快捷操作失效时用)

    • 在你的项目根目录下找到.gitignore文件(如果没有,就新建一个)。
    • 打开它,在文件里添加一行你想要忽略的文件夹路径,例如:
      # 忽略名为 `node_modules` 的文件夹 node_modules/ # 或者忽略当前目录下的 `temp` 文件夹 ./temp/
    • 保存文件后,Git 就会自动忽略这个文件夹里的所有内容。
  3. 如果文件夹已经被 Git 追踪过如果这个文件夹之前已经被 Git 提交过,需要先把它从 Git 的追踪记录里移除(但不会删除本地文件),在终端里运行:

    git rm -r --cached 你要忽略的文件夹名

    然后再执行上面的步骤,把它加入.gitignore

通用忽略规则

# 系统和编辑器文件 .DS_Store Thumbs.db *.swp *.swo *~ .vscode/ .idea/ *.suo *.ntvs* *.njsproj *.sln # 日志和临时文件 *.log logs/ temp/ tmp/ *.tmp # 依赖和构建产物 node_modules/ dist/ build/ out/ *.o *.obj # 环境配置文件 .env .env.local .env.development.local .env.test.local .env.production.local # 包管理文件 *.gem *.pyc __pycache__/ vendor/

按语言 / 框架分类

前端(Vue/React/Angular)
# 构建输出 dist/ build/ .next/ .nuxt/ # 依赖 node_modules/ # 测试覆盖率 coverage/
后端(Python/Java/Go)
# Python venv/ *.pyc __pycache__/ .pytest_cache/ # Java target/ *.class # Go vendor/ *.out

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/26 16:26:49

*我的编码哲学:『满意解』

动态生长满意解,认知扩张趋最优。 笔记模板由python脚本于2026-02-09 12:54:28创建,本篇笔记适合喜欢思考的coder翻阅。 学习的细节是欢悦的历程 博客的核心价值:在于输出思考与经验,而不仅仅是知识的简单复述。 Python官网&#…

作者头像 李华
网站建设 2026/6/26 16:22:49

深度测评!倾心之选的AI论文软件 —— 千笔ai写作

你是否在论文写作中感到无从下手?选题迷茫、思路混乱、文献查找困难、格式错误频出、查重率高得让人焦虑……这些困扰是不是让你夜不能寐?面对繁重的学术任务,很多同学都渴望一个高效、智能的写作助手。千笔AI正是为了解决这些问题而生&#…

作者头像 李华
网站建设 2026/6/25 17:57:01

再论自然数全加和-费马大定理

再来看费马大定理,要求证的是,没有正整数解。对于 ,方程不可能成立;对于 ,对于任意正整数成立。对于2以及更高次,现在我们引入周期 ,以及所有关于0的项目,转换成,考虑二项式定理&…

作者头像 李华
网站建设 2026/7/4 3:00:56

金融行业大文件上传解决方案中如何加入断点续传功能?

大文件传输系统建设方案 作为福建互联网上市公司项目负责人,针对公司大文件传输需求,我主导完成了从技术选型到架构设计的全流程工作。以下为系统性解决方案: 一、核心需求实现路径 跨平台兼容性设计 前端采用渐进增强策略: V…

作者头像 李华
网站建设 2026/7/4 3:01:31

还在为原神养成头秃?这款桌面神器让你少走90%弯路

还在为原神养成头秃?这款桌面神器让你少走90%弯路 【免费下载链接】Snap.Hutao 实用的开源多功能原神工具箱 🧰 / Multifunctional Open-Source Genshin Impact Toolkit 🧰 项目地址: https://gitcode.com/GitHub_Trending/sn/Snap.Hutao …

作者头像 李华
网站建设 2026/7/4 3:03:32

Linux系统Wi-Fi 6优化指南:Realtek 8852AE驱动配置与网络性能调优

Linux系统Wi-Fi 6优化指南:Realtek 8852AE驱动配置与网络性能调优 【免费下载链接】rtw89 Driver for Realtek 8852AE, an 802.11ax device 项目地址: https://gitcode.com/gh_mirrors/rt/rtw89 一、核心优势解析 Realtek 8852AE Wi-Fi 6驱动专为Linux系统深…

作者头像 李华