美文网首页
GitHub上修改别人的项目并且提交给原作者

GitHub上修改别人的项目并且提交给原作者

作者: 千寻_544f | 来源:发表于2017-12-04 10:57 被阅读0次

我们先简单的找一个项目,比如这个项目,我需要更改他的内容,我们就直接fork这个项目

fork GitHub项目

fork:相当于你在原项目的主分支上又建立了一个分支,你可以在该分支上任意修改,如果想将你的修改合并到原项目中时,可以pull request,这样原项目的作者就可以将你修改的东西合并到原项目的主分支上去,这样你就为开源项目贡献了代码,开源项目就会在大家共同的努力下不断壮大和完善。

现在我们就可以直接clone下我们自己的项目来了

git clone xxxx(项目地址)

我们clone下来之后就可以更改了,之后将我们更改的文件提交

//添加全部

git add -A

//提交全部

git commit -m '更新日志'

//提交到服务器

git push

到这里,我们就可以在Github上看到我们自己的更新了,然后我们点击项目上的Pull request去请求

发起更新请求

在提交注释中写上我们的更新日志和更改了什么东西,然后点击Create pull request

提交更改日志

到这里,就没有我们什么事了,我们只要等待作者收到邮件同意我们的更新就好了,此时页面如下

提交请求成功,等待作者回复

当他收到这个请求就会看到

只要点击同意,我们的提交就合并到他的代码里去了,就可以看到提交信息了

附件:上传本地项目到GitHub上

相关文章

网友评论

      本文标题: GitHub上修改别人的项目并且提交给原作者

      本文链接:https://www.haomeiwen.com/subject/zvmtixtx.html