问题在于更新的提交,它们被粘合到单个提交中,在 fork 日志中显示为单个提交(10 个或更多提交的组合)
这是预期的,因为您已经拉动了 (fetch+ merge )
upstream/master我建议您在本地删除以删除该合并提交,并在(作为upstream原始存储库的远程名称)之上重新设置基点(即重放您的提交)
另外,我会在一个专门的分支中隔离这些更改,但既然您已经从 开始了 PR master,那么让我们留在master。
确保您没有任何正在进行的本地工作。
cd /path/to/local/repo
git remote add upstream <Repository URL>
Run Code Online (Sandbox Code Playgroud)
检查 的输出git remote -v:您应该看到upstream和origin,其中 origin 引用您的 fork。
git log # make sure master HEAD is at the right commit
git fetch upstream
git rebase upstream/master
# test if everything is still working
git push --force
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1291 次 |
| 最近记录: |