上传代码到Gitee忽略部分文件或目录
前言:每次提交代码到Gitee都是整个项目代码提交上去,项目目录里面包括一些文件或者目录是不需要提交的,具体实现如下
一、步骤如下
1 2 3 4 5 | 1.在项目的第一层创建.giignore文件 2.在.giignore文件填写自己要屏蔽的文件和文件夹的语法内容 3.上传代码,不会上传.giignore文件里涉及的文件或者文件夹 |
二、.giignore里面填写语法规范
1 2 3 4 5 6 7 8 9 10 11 12 13 | 1.空行或是以#开头的行即注释行将被忽略; 2.以斜杠 “/” 结尾表示目录; 3.以星号 “*” 通配多个字符; 4.以问号 “?” 通配单个字符; 5.以方括号 “[]” 包含单个字符的匹配列表; 6.以叹号 “!” 表示不忽略(跟踪)匹配到的文件或目录 7.可以在前面添加斜杠 “/” 来避免递归 |
三、.giignore文件示例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | # 忽略test文件 *test # 但否定忽略lib.test, 尽管已经在前面忽略了*test文件 !lib.test # 仅在当前目录下忽略user文件,但不包括子目录下的subdir/user /user # 忽略build/文件夹 build/ # 忽略doc/notes.txt, 不包括 doc/server/arch.txt doc /*.txt # 忽略所有的.pdf文件在doc/directory下 doc/**/ *.pdf |
详细可参照原文:
1 | https: //blog.csdn.net/u014361280/article/details/106698832 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)