无法使用NetBeans将主分支推送到Git存储库('t分支、NetBeans、Git、amp

2023-09-03 08:59:36 作者:用心聆听难受

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

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

There were errors during the push.
Open output to see more details.
Visual Studio多项Git功能更新,加入全新Git存储库窗口

,详情如下

==[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。 如果其他公司已经退出远程回购,重写其历史通常不是一个好主意。