不确定这是否可行,但我想问。我已经看到过" re-fork" (是术语rebase?)通过command line,以及通过website完成的解决方案,但不是理想的方式。
有没有办法通过网站在#34;理想"方式是什么?
这就是为什么我发现当前的方法不太理想的原因:
找到一个项目分支我暂时没有触及,原始项目在提交中领先:
点击绿色"刷新" y查看按钮,获取以下内容:
切换基地:
我现在能够为自己的分叉创建一个拉取请求,它将重新分叉/重新定位"我离开了原始项目:
现在我可以将pull请求合并到我的fork中:
所以这一切都很好(ish) - 我对这种方法的问题是,现在我的fork被认为是在基础之前的1次提交:
不幸的是,如果我再次点击"刷新" y绿色按钮,它将允许我实质上向repo所有者创建空白拉取请求,在本例中为Microsoft。此外,我的个人资料视图现在显示了贡献活动下的合并:
我是GitHub和Git的新手,所以也许我只是错过了它。我希望能够在不使用命令行的情况下从基础更新我的fork,并且不需要上面的步骤(根据" 1提前提交"和无根据贡献活动的问题)。
有办法做到这一点吗?或者我是否必须按照链接答案中的指示去命令行路线?