Github 的 sync fork 怎么变为 rebase

270 天前
 sadyx

最近给一个开源项目提交 pr 时,出现了这种情况,步骤如下

1.将项目 fork 修改提交 pr 并被合并后

2.在自己 fork 的 repo 中点击 sync fork 来同步 upstream 代码

发现 commit 中包含了 Merge xxx 信息

所以如何在点击 sync fork 时使用 rebase 而不是 merge ,还是说只能自己用 git 来手动同步

1081 次点击
所在节点    程序员
4 条回复
moonrailgun
270 天前
答案是提交代码前自己切一个分支出来

main 分支(或者别的默认分支) 专门用来与上游同步
sadyx
270 天前
@moonrailgun 感谢
eagleoflqj
270 天前
我在知道这件事之前,一直是删库重新 fork🌚
sadyx
269 天前
@eagleoflqj 哈哈哈,一样一样

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

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

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

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

© 2021 V2EX