我克隆了某人在 github 上托管的开源代码,并进行了一些更改以修复各种平台上的问题。我想将其反馈到系统中。我如何将其贡献到 github 中以便其他人获得 yield ?
最佳答案
我认为您想创建一个 pull 请求。
- 将您的修复推送到 GitHub 上的分支
- 访问原始项目的 GitHub 页面
- 点击右上角的Pull Requests
- 点击新 pull 请求
- 点击compare across forks
- 选择自己的fork + branch
- 检查差异。确保它干净。
- 创建 pull 请求,并可能与维护者取得联系
更新
如果你在 GitHub 上还没有你的 fork,那么你必须先创建它:
- 转到 GitHub 上的项目页面
- 点击右上角的Fork
- 将您的分支克隆到您的 PC
- 进行更改并提交(您可以拆分为多个较小的提交,实际上更好)
- 将本地分支推送回 GitHub
- 现在您在 GitHub 上的分支已经有了您的更改,准备好从中创建一个 pull 请求,如上所述。
关于git - 如何在 github 上托管的其他人的项目中修补代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19475823/