Github指南-Add .gitignore和Choose a license

Add `.gitignore`(添加忽略文件列表)

📌 作用:

`.gitignore` 文件用于告诉 Git 哪些文件或文件夹**不要被上传(版本控制)**,例如:

  • 编译生成的临时文件(如 .exe, .o)
  • 操作系统缓存(如 .DS_Store, Thumbs.db)
  • Python 的中间文件(如 __pycache__/, *.pyc)
  • 数据文件(如 .csv, .h5 等)

🔽 GitHub 提供的模板选项(按语言/框架分类):

例如你选择了:

  • Python:会自动添加如下内容:
plain 复制代码
gitignore


复制编辑
__pycache__/
*.py[cod]
*.pyo
.env
.vscode/
  • C++:会忽略 .exe, .o, build/ 等临时构建产物。

Choose a license(选择开源许可证)

📌 作用:

规定其他人**是否能用、怎么用、是否允许商用/改动/分发你代码**等。默认是"无许可证"(不推荐开源时这样做)。

🔽 常见许可证说明:

🤔 如果你不确定要不要选:

  • 如果是**私人项目或实验代码**:可以不选或设置为 Private 仓库; + 如果你愿意别人使用:推荐 **MIT** 或 **Apache 2.0**; + 如果你希望别人用时也必须开源:选 **GPL v3**。
相关推荐
来自于狂人14 小时前
GitHub 开源趋势日报 | 2026年10月7日用 AI Agent 逆向工程一切
人工智能·开源·github
逛逛GitHub15 小时前
盘点 20 个 9 月份 GitHub 上顶顶顶的开源项目。
github
miofly15 小时前
Google 发布 EmbeddingGemma 2:7.4 亿参数的多模态嵌入模型
开源·github
wflynn16 小时前
GitHub 今日推荐|lightcraft:纯 Rust 重写的 RAW 照片开发工具
rust·开源·github·lightroom·art·photography
wflynn17 小时前
GitHub 日榜趋势速报 | 2026-10-07
开源·github
孟陬17 小时前
#教程 dw, dm, dy, d18m 是何意?万物可 Badge | 定制漂亮精致小徽章,打造眼前一亮 README
npm·github
爱写代码的倒霉蛋18 小时前
新手如何借助agent改造github项目(保姆级教程)
github·新手友好·改造项目
u13013018 小时前
GitHub 热榜项目:日榜(2026-10-07)
驱动开发·github
高频因子挖掘机18 小时前
量化选股到底要不要每天拉全市场股票?从全市场扫描到候选池的行情数据设计
后端·github·api
miofly18 小时前
GitHub 日榜趋势速报 | 2026-10-08
开源·github