找到你想fork的项目
点fork,然后这个项目的代码就被克隆到你的gihub了。
扩展操作:你可以设置下popular面板将其展示在首页。
一波常规操作将项目clone到你本地
这里不要搞混,脑海里需要明确2个概念,”源项目”,”你fork的项目”。
ok,现在去把你的github内克隆的项目地址复制,然后clone到你计算机上。
如下3条命令是必不可少的。
$ git remote add upstream https://github.com/liudao01/EventCollect.git //upstream是一个自定义命名,相当于把你克隆的项目与源项目进行一个关联
$ git fetch upstream //更新源项目代码
$ git merge upstream/master //更新之后合并到本地,此刻可能发生冲突
一顿修改,然后去github上操作pull request
先提交到你的github仓库
你之前clone到本地了,然后经过一顿修改。然后提交到你的github上。地址是”你fork的项目”而不是”源项目”。
具体操作就和以前一样,这里不啰嗦了:https://blog.csdn.net/user11223344abc/article/details/73555859
然后再提交给源项目的作者,申请合并到源项目
如果被源项目者打回来了怎么办?
合并之前有问题的commit,然后再次发起进攻。
(Git)合并多个commit:https://segmentfault.com/a/1190000007748862