# Git 开源协作:新手如何正确提交问题反馈
对于刚接触 Git 开源项目的开发者,区分不同类型的反馈渠道是高效参与社区的第一步。根据 Git 官方社区指南,普通 Bug 报告、安全漏洞披露以及 Windows 特定问题的处理路径各不相同。
## 普通 Bug 报告:邮件列表为主
绝大多数关于 Git 本身的 Bug,应直接发送至通用邮件列表 `git@vger.kernel.org`。发送邮件时不需要预先订阅,回复时请保持抄送列表完整(使用"Reply to all"),以便跟进讨论。此外,若你使用的是 git 2.27.0 或更高版本,可以在仓库中运行 `git bugreport` 命令,该工具能自动生成报告模板并收集环境诊断信息,帮助撰写更有效的反馈。
## 安全漏洞披露:必须私下联系
涉及安全相关的问题,绝不可公开讨论。官方明确要求将此类问题私下发送至 Git Security 邮件列表。这是为了防止攻击者利用公开信息进一步危害系统,所有安全研究人员都应遵守这一保密原则。
## Windows 特定问题:专用追踪器与讨论区
如果你的问题仅出现在 Windows 环境下(例如 Git for Windows),请不要提交到通用 Git Bug 报告渠道。官方建议将此类问题提交至 Git for Windows 的专属 Bug Tracker,并在其讨论区提问。若不确定问题是否属于 Windows 特有,或希望避免使用 GitHub/GitLab 等平台,仍可使用通用邮件列表,但需注明系统环境。
## 其他社区资源
- **IRC 频道**:在 Libera Chat 上的 `#git` 和 `#git-devel` 频道有活跃开发者提供实时帮助。
- **Discord 服务器**:提供语音聊天空间,适合讨论补丁、设计等协作事项。
- **文档与教程**:Git 源码中的 Documentation 目录包含编码规范、行为准则及新手贡献指南(如"My First Contribution")。
记住:保持沟通渠道清晰、尊重社区隐私与安全规范,是每个新成员融入开源生态的基础。