jam*_*mes 20 git netbeans git-push git-remote
我在netbeans IDE中使用git.我想更改我最近提交的提交消息.我这样做了,选中了amend last commit
复选框并将其提交到我的本地存储库.当我将此提交推送到我的github仓库时,我收到错误:git remote repository contains commits unmerged into the local branch. open output to see more information.
我该如何解决这个问题?我是源控制的新手.我只想用我当前的项目进行非常基本的版本控制.请告诉我如何解决这个问题.
屏幕:
输出消息:
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.
Run Code Online (Sandbox Code Playgroud)
jam*_*mes 35
我再次阅读错误消息,并认为我应该将本地分支合并到远程分支.我在IDE中四处寻找这些选项.我尝试的时候很幸运
Project > right click > Git > repository browser
.
打开以下窗口:
脚步:
远程分支>右键单击>合并修订.然后你会看到本地旁边的远程哈希.
项目>右键单击> Git>远程>推送.这会将您的本地分支代码推送到远程仓库.
不要使用git pull,使用git fetch,然后git merge,然后git commit然后git push.
仅供参考:http://longair.net/blog/2009/04/16/git-fetch-and-merge/