github如何给开源项目提交PR
前提:假设B要提交PR给A在github的项目p,其步骤如下:
A的仓库:http://github.com/a/p
B的仓库:http://github.com/b
1、B登录github,进入A的空间,fork项目p到B的空间,这个时候B的项目为:
2、B克隆项目到本地:git clone git://github.com/b/p
3、B本地建立与A的项目连接
查看本地项目与那些项目建立了连接:git remote -v
建立本地项目与A项目的连接:git remote add upstream https://github.com/a/p 【注意这里是A的仓库项目地址】
4、B可以新建一个分支,并在分支开发,并提交代码commit到分支
如何同步A的代码到本地: git fetch A的名称(这里是上面的upstream)
合并A的代码到本地: git merge upstream/master (使用git rebase upstream/master也可以,建议使用)
遇到冲突,解决完冲突后执行:
git add 冲突的文件
git rebase --continue
将合并推送到B自己的仓库:git push origin master
5、发起PR(在B的工作空间发起PR)
☺☺☺爱学习的逗比☺☺☺
posted on 2022-09-27 21:39 funnyboy0128 阅读(468) 评论(0) 编辑 收藏 举报