git 您的分支比'origin/branch-A'领先12个提交

ipakzgxi  于 2023-03-06  发布在  Git
关注(0)|答案(1)|浏览(227)

这是SO上的一个已知问题。我相信的解决方案是git reset --hard origin/branch-A(我不是100%确定)。

  • 我创建了一个从branch-Abranch-B的合并请求。更改成功地合并到了branch-B,没有问题。
  • 我当前在branch-A上。在命令行上执行git status时,我收到以下消息:
On branch branch-A
Your branch is ahead of 'origin/branch-A' by 12 commits.
  (use "git push" to publish your local commits)

我不确定这12个提交是从哪里来的。我需要做什么修改来修复它?

wfveoks0

wfveoks01#

显然,您在本地repo中有12个提交不在源文件上,因为您没有推送它们。
如果你执行git reset --hard origin/branch-A,你将丢弃这些提交,我们无法判断这是否是你想要的。
git log origin/branch-A..branch-A将显示尚未被推送的提交。

相关问题