如何"重新分叉" (或重新?)没有使用命令行

时间:2015-09-17 15:58:55

标签: git github version-control

不确定这是否可行,但我想问。我已经看到过" re-fork" (是术语rebase?)通过command line,以及通过website完成的解决方案,但不是理想的方式。

有没有办法通过网站在#34;理想"方式是什么?

这就是为什么我发现当前的方法不太理想的原因:

找到一个项目分支我暂时没有触及,原始项目在提交中领先:

out of date fork

点击绿色"刷新" y查看按钮,获取以下内容:

refreshy button

切换基地:

base switched

我现在能够为自己的分叉创建一个拉取请求,它将重新分叉/重新定位"我离开了原始项目:

pull request creation

现在我可以将pull请求合并到我的fork中:

merging

所以这一切都很好(ish) - 我对这种方法的问题是,现在我的fork被认为是在基础之前的1次提交:

1 commit ahead

不幸的是,如果我再次点击"刷新" y绿色按钮,它将允许我实质上向repo所有者创建空白拉取请求,在本例中为Microsoft。此外,我的个人资料视图现在显示了贡献活动下的合并:

merge

我是GitHub和Git的新手,所以也许我只是错过了它。我希望能够在不使用命令行的情况下从基础更新我的fork,并且不需要上面的步骤(根据" 1提前提交"和无根据贡献活动的问题)。

有办法做到这一点吗?或者我是否必须按照链接答案中的指示去命令行路线?

0 个答案:

没有答案