【发布时间】:2019-03-21 14:12:59
【问题描述】:
每次我从我的工作分支推送代码,这些代码要么是通过从另一个分支分支创建的,要么是从 master 分支创建的,然后我创建一个拉取请求,然后我所做的所有提交都会显示在拉取请求中。这些提交是 2 个月前的,来自多个分支有人知道为什么吗?
【问题讨论】:
标签: git github git-commit git-push
每次我从我的工作分支推送代码,这些代码要么是通过从另一个分支分支创建的,要么是从 master 分支创建的,然后我创建一个拉取请求,然后我所做的所有提交都会显示在拉取请求中。这些提交是 2 个月前的,来自多个分支有人知道为什么吗?
【问题讨论】:
标签: git github git-commit git-push
在推送要从中发出拉取请求的分支之前,首先:
那是
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 反映了您要合并到另一个分支的分支与另一个分支之间的差异。也许您创建的分支是在错误或旧分支上工作的,这就是您在拉取请求期间看到太多提交的原因。
【讨论】: