如何在github上托管的其他人的项目中修补代码

Dr.*_*che 16 git github

我克隆了某人在github上托管的开源代码,并做了一些修改以修复各种平台上的内容.我想把它反馈回系统.我如何将这个贡献给github以便其他人获得好处?

Sto*_*ica 23

我想你想创建一个Pull Request.

  1. 在GitHub上将修复程序推送到fork的分支
  2. 访问原始项目的GitHub页面
  3. 点击Pull Requests,它位于右上方的某个位置
  4. 单击New pull request
  5. 点击比较叉子
  6. 选择你自己的fork +分支
  7. 检查差异.确保它干净.
  8. 创建拉取请求,也许可以与维护人员联系

UPDATE

如果你还没有在GitHub上使用fork,那么你必须首先创建它:

  1. 转到GitHub上的项目页面
  2. 单击Fork,它位于右上角的某个位置
  3. 将叉子克隆到PC上
  4. 进行更改并提交(您可以拆分为多个较小的提交,实际上更好)
  5. 将您的本地分支推回GitHub
  6. 现在你在GitHub上的fork有你的更改,准备好从它创建一个Pull Request,如上所述.