2015-05-27 72 views
0

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

这个过程似乎很简单:我合并我feature-branchmaster和我解决了所有的合并冲突。然后我做了承诺。

我回到我的命令行,发现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

如何解决这个问题,并完成合并?

+0

可能[重复](http://stackoverflow.com/questions/12147360/git-branch-d-gives-warning)。 – jmargolisvt

+0

显然你**并没有将它合并为主。这里只是一个小建议。使用命令行是因为您可以更轻松地重现所做的事情。图形用户界面隐藏了你的信息。 – ckruczek

回答

0

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

+0

如果这个答案有帮助。选择它作为答案。 – ABrowBoyGenius