本文主要是介绍在GitHub中向开源框架提交PR的过程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
最近在读RandomX的文档的时候发现一点小错误,现在就记录一下我提交PR的过程。
1、fork


2、需要将远程仓库clone到本地
git clone https://github.com/***/***.git


3、建立连接
用git remote -v命令,可以看到此时只与自己的远程仓库建立了


连接还需要与上游建立连接,这里上游指的是一开始fork的那个项目源
执行如下命令:git remote add upstream https://github.com/....


再用git remote -v可以看到:


4、创建分支
接着上面的运行命令:git checkout -b XXX


这个命令的意思是创建一个叫XXX的分支,运行这个命令后bash将自动切换到新的分支下
5、修改代码
6、提交
git add .
将要提交的文件都加上


然后再git commit -m "modify XX",需要注意的是git commit只是把修改的代码提交到当前分支,”modify XX”是本次提交的简单说明


然后再git push origin XXX,这一步才是将当前分支推送到自己的远程仓库。


这时,在自己的远程仓库便能看刚才push上去的分支了
6、提交PR
找到New pull request


需要注意的是compare处选择刚才提交上来的分支


然后点Create pull request写好名字,写好说明,提交,就OK啦。


这篇关于在GitHub中向开源框架提交PR的过程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!