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**。
相关推荐
stark张宇1 天前
告别Git恐惧症!一套课程搞定Win/Mac/Linux三端配置与核心原理
git·架构·github
逛逛GitHub1 天前
被干宕机的 GitHub 解读神器,已经收录 10W+ 项目了。
github
叫我詹躲躲1 天前
Git和GitHub终极秘籍:50个命令让你从新手秒变专家
git·github
掘金安东尼1 天前
前端周刊433期(2025年9月22日–9月28日)
前端·javascript·github
绝无仅有1 天前
面试真题之收钱吧问题与总结
后端·面试·github
绝无仅有1 天前
真实面试经历之比亚迪线下hr面+一面+线上二面面经
后端·面试·github
绝无仅有1 天前
远景集团面试后端Java岗位问答与总结汇总
后端·面试·github
爱吃烤鸡翅的酸菜鱼1 天前
深度掌握 Git 分支体系:从基础操作到高级策略与实践案例
分布式·git·后端·gitee·github
CoderJia程序员甲2 天前
GitHub 热榜项目 - 日榜(2025-10-07)
ai·github·开源项目·github热榜
CoderJia程序员甲2 天前
GitHub 热榜项目 - 日榜(2025-10-04)
ai·开源·大模型·github·ai教程