我分叉了一个开源项目。 然后我在本地 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}}?