如何重新建立分叉的本地分支?

时间:2021-07-17 16:08:32

标签: git github

我分叉了一个开源项目。 然后我在本地 git 中创建了该 fork 的副本。

当我想变基时我会这样做(我不知道这是否是一个好方法,但它确实有效):

git checkout main
git fetch project-name
git reset --project-name/main (This make my local like the upstream)
git push --force-with-lease (this makes my forked like the local)

现在,说我做到了:

git checkout mybranch
git commit
git push....

我将更改推送到我的 fork 并打开了上游项目的 PR。 我被要求使用最新的 main 重新调整我的 PR,因为我的分支落后于 100 多个提交,但我不知道该怎么做。

我的问题是我现在如何使用 mybranch 重新设置 upstream/main 的基础,还是更喜欢使用 main 重新设置 upstream/main 然后使用 {{ 重新设置 my_branch 1}}?

0 个答案:

没有答案