我克隆了某人在github上托管的开源代码,并对各种平台上的内容进行了一些修改。我想把它反馈回系统。我如何将这个贡献给github以便其他人获得好处?
答案 0 :(得分:22)
我认为你想创建一个拉取请求。
<强>更新强>
如果你还没有在GitHub上使用它,那么你必须首先创建它:
答案 1 :(得分:1)
如果您是撰稿人:
git branch [branch_name]
git add .
(添加所有新文件)命令以通知GIT您的新文件。此GIT将开始跟踪新文件。git commit -am "Commit message"
git push origin [branch_name]
PS:除非您是贡献者,否则不允许对公共存储库中的主分支(称为 master )进行更改。
在此之后,管理员将检查您所做的更改,如果他批准,他们将与主分支合并。
如果您不是撰稿人:
根据@janos
的建议创建拉取请求我不确定您是否正在寻找GIT教程,但无论如何这里都是一个。 http://www.vogella.com/articles/Git/article.html
答案 2 :(得分:0)
在github中,您可以向其他人的项目中的补丁代码发送拉取请求。我已经启动了一个项目来帮助人们制作他们的第一个GitHub拉取请求。您可以参加make your first PR here
的动手教程工作流程很简单
git push origin branch-name
Compare and pull request
按钮