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**。
相关推荐
CoderJia程序员甲3 小时前
GitHub 热榜项目 - 日榜(2025-12-16)
llm·github·ai教程
bj_zhb3 小时前
Git 回退到某个 commit
git·github
openinstall全渠道统计4 小时前
开发者指南:广告投放系统搭建与前后端数据打通全流程
windows·git·oracle·eclipse·sqlite·github
测试人社区-小明4 小时前
测试领域的“云原生”进化:Serverless Testing
人工智能·科技·云原生·面试·金融·serverless·github
阿里嘎多学长5 小时前
2025-12-15 GitHub 热点项目精选
开发语言·程序员·github·代码托管
周杰伦_Jay16 小时前
【大模型数据标注】核心技术与优秀开源框架
人工智能·机器学习·eureka·开源·github
吴敬悦19 小时前
私有的 GitHub Package 怎么拉取?
npm·github
小胖霞1 天前
全栈系列(15)github Actions自动化部署前端vue
前端·node.js·github
CoderJia程序员甲1 天前
GitHub 热榜项目 - 日榜(2025-12-15)
git·ai·开源·llm·github
知行力1 天前
【GitHub每日速递 20251215】微软开源12周26课机器学习入门课程,多语言支持还能离线学!
机器学习·开源·github