在Github上的Pull请求期间显示的每个分支的所有提交

问题描述 投票:1回答:2

每次我从我的工作分支中推送代码,该代码是通过分支另一个分支或分支主分支创建的,我创建一个拉取请求,然后我所做的所有提交都显示在拉取请求上。这些提交将在2个月前提交,来自多个分支机构任何人都知道为什么?

git github git-commit git-push
2个回答
1
投票

在推送您想要发出拉取请求的分支之前,首先:

  • 从原始仓库获取(具有主分支的仓库,您希望维护者接受您的拉动请求)
  • 在该获取的主分支之上重新分支您的分支
  • 然后强行推送到你的前叉,并执行你的拉取请求:你只会看到你的提交

那是

cd /path/to/local/forked/repo
git remote add upstreamm https://url/original/repo
git fetch upstream
git checkout my-feature-branch
git rebase upstream/master
git push -u origin my-feature-branch # possibly add --force

0
投票

您的问题没有准确描述,但一般来说,Pull Request会反映您要合并到另一个分支的分支与另一个分支之间的差异。也许你创建了你的分支,你在错误的或旧的分支上工作,这就是你在Pull Request期间看到太多提交的原因。

© www.soinside.com 2019 - 2024. All rights reserved.