首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >git远程存储库包含未合并到本地分支的提交

git远程存储库包含未合并到本地分支的提交
EN

Stack Overflow用户
提问于 2014-07-30 10:01:37
回答 7查看 35.9K关注 0票数 21

我在netbeans IDE中使用git。我想要更改我最近提交的提交消息。我这样做了,选中了amend last commit复选框,并将其提交到我的本地存储库。当我将这个提交推送到我的github代码库时,我得到了错误:git remote repository contains commits unmerged into the local branch. open output to see more information.我该如何解决这个问题?我对源代码控制是个新手。我只想对我当前的项目进行非常基本的版本控制。请告诉我怎么解决这个问题。

屏幕:

输出消息:

代码语言:javascript
复制
git branch
git remote -v
setting up remote: origin
git submodule status
git push https://github.com/double-whammy/netbeans_affablebean.git refs/heads/master:refs/heads/master
Remote Repository Updates
Branch Update : master
Old Id        : id1
New Id        : id2
Result        : REJECTED_NONFASTFORWARD
Local Repository Updates
Branch Update : origin/master
Old Id        : id1
New Id        : id2
Result        : NOT_ATTEMPTED
==[IDE]== Pushing - AffableBean finished.
EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2014-07-30 14:10:44

我再次阅读了错误消息,并认为我应该将本地分支合并到远程分支。我在IDE中四处寻找,以找到这些选项。当我尝试的时候我很幸运:Project > right click > Git > repository browser

将打开以下窗口:

步骤:

  1. Remote分支>右键单击>合并修订。然后,您将在本地旁边看到远程的哈希。
  2. 项目>右键单击> Git >远程>推送。这会将您的本地分支机构代码推送到远程存储库。
票数 38
EN

Stack Overflow用户

发布于 2014-11-16 05:14:23

实现一种拉动。然后会出现一个带有“合并”选项的窗口。执行合并并尝试再次推送它。

对不起,我的英语水平

票数 10
EN

Stack Overflow用户

发布于 2015-01-05 09:03:01

不要使用git pull,使用git fetch,然后使用git merge,然后使用git commit,然后使用git push。

仅供参考:http://longair.net/blog/2009/04/16/git-fetch-and-merge/

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25027653

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档