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

时间:2019-03-21 14:13:00

标签: git github git-commit git-push

每次我从工作分支推送代码时,该代码要么是通过分支另一个分支来创建的,要么是通过分支脱离master来创建的,我创建一个请求请求,然后我曾经做出的所有提交都会显示在该请求请求中。这些提交要追溯到两个月前,并且来自多个分支机构。有人知道为什么吗?

2 个答案:

答案 0 :(得分:1)

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

  • 从原始存储库(具有您希望维护者接受拉取请求的主分支的存储库)中获取
  • 在已获取的master分支之上重新建立分支
  • 然后强行推入叉子,并执行拉取请求:您只会看到提交内容

那是

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

答案 1 :(得分:0)

您的问题没有得到精确描述,但是通常,“拉取请求”反映了您要合并到另一个分支的分支与另一个分支之间的差异。也许您创建了您正在使用错误或旧分支的分支,这就是为什么在请求请求期间看到太多提交的原因。