github如何向开源项目提交pr
gnipbao opened this issue · 6 comments
gnipbao commented
-
fork 到自己的仓库
-
git clone 到本地
-
上游建立连接
git remote add upstream 开源项目地址
-
创建开发分支 (非必须)
git checkout -b dev
-
修改提交代码
git status
git add .
git commit -m
git push origin branch
-
同步代码三部曲
git fetch upstream
git rebase upstream/master
git push origin master
-
提交pr
去自己github仓库对应fork的项目下new pull request
runnerSnail commented
git push origin master 为什么还需要这一步是不是多余的那?
gnipbao commented
@runnerSnail 这个不是多余的 在提交pr前需要将你同步后的变化提交到master这样后面代码冲突才会最小
vector4wang commented
mark
DawnGuoDev commented
这个开源项目地址,应该是自己 fork 之后的开源项目地址吧。
gnipbao commented
@DawnGuoDev 是的帅锅🦎
tomee-oy commented
@DawnGuoDev 是的帅锅🦎
并不是!这里的开源项目地址指的是被你fork的那个项目的源地址!