这里只记下简单流程
- 向原仓库提PR
- fork远程仓库代码至自己仓库
- clone自己远程仓库
- 自己本地仓库与原远程仓库建立连接
git remote -v 查看本地仓库与哪些远程仓库建立了连接
git remote add upstream XXX(原远程仓库地址) 与原远程仓库建立连接,本地叫upstream
- 提交本地修改到自己的远程仓库
- 到GitHub上的pull request提交pr
点击
pull request
再点击New pull request按钮进入Comparing changes页面
点击Create pull request,填写相关信息
如何与原远程仓库同步
首先使用以上的第三个步骤,确保已于原远程仓库建立连接
git fetch upstream
拉取原远程仓库的分支代码git checkout master
切换到本地master分支,若之前就在master分支可省略git merge upstream/master
将原远程仓库master分支合并到本地的master分支,此时本地已与原远程同步,推送自己远程仓库即可git push
将本地仓库推送到自己远程仓库,同步完成
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 chaoyumail@126.com