【问题标题】:Finishing a git merge完成一个 git 合并
【发布时间】:2015-05-27 03:34:59
【问题描述】:

I followed this very simple guide 关于如何使用 git 合并两个分支。我打算从命令行执行此操作,但为了安全起见,我选择了 GUI 版本。

这个过程看起来很简单:我将我的feature-branch 合并到master 并解决了所有的合并冲突。然后我提交了。

我回到我的命令行,发现feature-branch仍然存在,所以我去删除它:

git checkout master
git branch -d feature-branch

然后,我收到以下消息:

warning: deleting branch 'feature-branch' that has been merged to

     'refs/remotes/origin/feature-branch', but not yet merged to HEAD.

Deleted branch feature-branch (was 288f261).

而且当我去 GitHub 网站时,我看到 feature-branch 并没有以图形方式合并到 master 中。

如何解决此问题并完成合并?

【问题讨论】:

  • 可能duplicate.
  • 显然你没有将它合并到master。这里只是一个小小的建议。使用命令行,因为您可以更轻松地重现您所做的事情。 GUI 正在向您隐藏信息。

标签: git github merge


【解决方案1】:

这是警告您,推送到分支源的更改未合并到 master 中,因此删除发生在本地,因此使用 git push --delete origin 将其从远程删除。

【讨论】:

  • 如果这个答案有帮助。选择它作为答案。
猜你喜欢
  • 2015-04-28
  • 1970-01-01
  • 2016-01-05
  • 1970-01-01
  • 2013-07-18
  • 1970-01-01
  • 2022-01-05
  • 2011-11-08
  • 1970-01-01
相关资源
最近更新 更多