繁体   English   中英

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

[英]All Commits From Every Branch Displayed During Pull Request on Github

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

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

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

那是

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

您的问题没有准确描述,但总的来说,Pull Request 反映了您要合并到另一个分支的分支与另一个分支之间的差异。 也许您创建了您正在使用错误或旧分支工作的分支,这就是为什么您在拉取请求期间看到太多提交。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM