有个 github 库,有个问题,作者没修复,有人 pull request 了,也有人用过了有效,请问怎么合并到自己的项目里

2018 年 4 月 16 日
 NonClockworkChen
2693 次点击
所在节点    问与答
9 条回复
Trim21
2018 年 4 月 16 日
把那个库 fork 过来,然后自己提交一个 pr 把别人的库 pr 到自己的 fork 里
Trim21
2018 年 4 月 16 日
或者你在本地加两个 remote,直接 merge
msg7086
2018 年 4 月 16 日
把项目克隆出来,然后把 PR 人的项目地址添加到 remote 里,fetch 完以后 merge 进来就行了。

也可以直接克隆 PR 人的项目,不用管原作者。
coolcfan
2018 年 4 月 16 日
install nodejs;
运行 npm install -g gh

fork 那个库,clone 到你本地,在你的本地 repo 目录里
运行 gh -u [那个 github 库的 username] XXX
XXX 是 pull request 那个网页地址里的那串数字
fengyj
2018 年 4 月 16 日
NonClockworkChen
2018 年 4 月 17 日
@huiyifyj 就是没有 create pull request
fengyj
2018 年 4 月 17 日
@NonClockworkChen 如果他 fork 的分支和你 fork 的分支有区别是会有一些 commit,按理就应该是有那个按钮的。不知道你分支有没有搞混乱
NonClockworkChen
2018 年 4 月 17 日
@huiyifyj 看到了,我左边没改成我 fork 的,还是原作者。。。所有没出现,谢谢一大清早,还回复- -
fengyj
2018 年 4 月 17 日
@NonClockworkChen 解决就好,分支只要搞清楚就 OK 的。👌

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/447324

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX