github提交pr简要流程

编程入门 行业动态 更新时间:2024-10-26 06:27:56

github提交pr<a href=https://www.elefans.com/category/jswz/34/1755657.html style=简要流程"/>

github提交pr简要流程

git 流程

fork

首先在github 上fork incubator-carbondata

克隆到本地

git clone git@github:allwefantasy/incubator-carbondata.git

添加原来的源

git remote add url .git

这个时候git remote 后的样子如下:

origin  git@github:allwefantasy/incubator-carbondata.git (fetch)
origin  git@github:allwefantasy/incubator-carbondata.git (push)
url .git (fetch)
url .git (push)

开新分支

git branch spark-streaming-dataframe-support2
git checkout  spark-streaming-dataframe-support2

在新分支进行更改

无论是第二天准备开始添加代码还是说要提价PR前,都需要将master的新的commit也在自己的分支上重新打一遍,而且如果遇到冲突也需要解决。具体方式如下:

首先拉master分支的最新内容,然后再切换回来

git checkout master
git pull url master
git checkout spark-streaming-dataframe-support2

接着讲master的commit 都迁移到我们现在所处的分支上:

git rebase -i url/master

这个过程可能会有冲突,你可以通过git status查看冲突的文件,解决后用git add 添加,之后继续通过

git rebase --continue 

来完成中断的rebase操作。

最后将branch 在push到origin上去:

git push -f origin spark-streaming-dataframe-support2

这个流程无论是你新建或者更新PR都是适用的。如果是新增可以 跑到 ,选择页面的New pull request 按钮。 如果是更新,直接打开PR的页面,它会实时更新。

如果你提交的commit 太多,这个时候可以把他们合并成一个commit,具体做法如下,找到最新的那个commit 的id

git rebase -i  [your-id]

之后就会出现很多 pick 开头的行,将第一行后面的pick 都改成squash,保存退出,就会将squash 开头的commit 都合并到第一个commit上了,这样可以减少你的commit数量。

更多推荐

github提交pr简要流程

本文发布于:2024-02-11 08:31:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1680037.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:简要   流程   github   pr

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!