如何正确地给 github 的开源项目提交 pull request
本文介绍了如何正确地给 github 的开源项目提交 pull request的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
如何正确地给 github 的开源项目提交 pull request
具体一些,比如 fork 之后创建几个分支,修改后如何和原项目同步,谢谢
解决方案
首先感谢回答,但是这个我并不认为是正确的打开方法,我也是因为不想用上面的方法所以提问的。
我来说一下上面的方法有什么问题:
在修改之后不需要先同步原始仓库的修改?
同步的时候我是直接
pull
吗?冲突不让拉取如何解决?(当然可以fetch
再merge
什么的操作)
我认为比较正确的打开方法:
fork
原始仓库clone
自己的仓库在
master
分支添加原始仓库为远程分支git remote add upstream 远程仓库
自己分支开发,如
dev
分支开发:git checkout -b dev
本地
dev
提交切换
master
分支,同步原始仓库:git checkout master
,git pull upstream master
切换本地
dev
分支,合并本地master
分支(已经和原始仓库同步),可能需要解冲突提交本地
dev
分支到自己的远程dev
仓库现在才是给原始仓库发
pull request
请求等待原作者回复(接受/拒绝)
这篇关于如何正确地给 github 的开源项目提交 pull request的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文