无法使用NetBeans将主分支推送到Git存储库('t [英] Can't push master branch to git repository with netbeans

查看:0
本文介绍了无法使用NetBeans将主分支推送到Git存储库('t的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我刚刚安装了NetBeans并通过ssh连接到我的Git存储库。

除推主分支外,其他一切正常。每次我在主分支上提交一些更改并尝试推送分支时,我都会看到弹出窗口:

There were errors during the push.
Open output to see more details.

,详情如下

==[IDE]== Jun 30, 2012 4:29:42 PM Pushing finished.
==[IDE]== Jun 30, 2012 4:32:38 PM Pushing
git push ssh://50.57.180.187:22/var/www/netbeans +refs/heads/master:refs/heads/master
Remote Repository Updates
Branch : master
Old Id : cc6de40b3236047b0212e318f9977a7b75395177
New Id : fe8f3af403524ba5731fdf1e0b8773c4ef223840
Result : REJECTED_OTHER_REASON

Local Repository Updates
Branch : origin/master
Old Id : cc6de40b3236047b0212e318f9977a7b75395177
New Id : fe8f3af403524ba5731fdf1e0b8773c4ef223840
Result : NOT_ATTEMPTED

==[IDE]== Jun 30, 2012 4:32:43 PM Pushing finished.

但对于其他分支机构,一切都运行得很好。 我做错了什么吗?

编辑:远程回购不是空的,更多信息here

推荐答案

您必须尝试推送新的提交以替换已推送的现有提交("重写历史")

您需要执行git push --force,或在GITpush wizard dialog of NetBeans中选择类似的选项(如果支持)。
并假设在远程回购(which isn't always the case)上授权了push --force。 如果其他公司已经退出远程回购,重写其历史通常不是一个好主意。

这篇关于无法使用NetBeans将主分支推送到Git存储库('t的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆