我克隆了某人在 GitHub 上托管的开源代码,并进行了一些更改以修复各种平台上的问题。我想将这些更改反馈到系统中。我该如何将其贡献到 GitHub,以便其他人也能受益?
我想您希望创建Pull Request。
更新
如果您还没有在GitHub上拥有您的分支,那么您必须首先创建:
如果您是贡献者:
git branch [branch_name]
创建自己的分支git add .
(添加所有新文件)命令来通知GIT您的新文件。之后,GIT将开始跟踪新文件。git commit -am "Commit message"
git push origin [branch_name]
推送更改注意: 除非您是贡献者,否则不允许在公共存储库上更改主要分支(称为master)。
此后,管理员将检查您所做的更改,如果他批准了,它们将与 master 分支合并。
如果您不是贡献者:
按 @janos 建议创建一个拉取请求。
我不确定您是否正在寻找GIT教程,但这里有一个可以供您参考。 http://www.vogella.com/articles/Git/article.html
git push origin branch-name
。比较和拉取请求
按钮。