【问题标题】:Can't push master branch to git repository with netbeans无法使用 netbeans 将主分支推送到 git 存储库
【发布时间】:2012-07-01 18:20:52
【问题描述】:

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

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

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 netbeans branch push


    【解决方案1】:

    我在通过 netbeans(在 mac 上)推送时遇到了同样的问题,这是由另一种情况引起的:

    在本地创建分支时,我(不小心)使用德语变音符号 (ü,ä,ö) 作为分支的名称。在我尝试将其推送到远程存储库之前,本地工作正常。

    我的解决方法:在本地创建另一个名称中没有变音符号的分支,将错误命名的分支合并到其中,将新分支推送到远程仓库。

    希望这可以帮助人们在搜索解决方案时节省时间。

    【讨论】:

      【解决方案2】:

      看起来问题是您的 git 存储库不是裸露的。

      为了验证你可以尝试在命令行通过git推送,它会给出更详细的解释。

      问题可能是 master 当前已在远程存储库中签出。为了能够推送 master 分支,您可以尝试在远程存储库中检出除 master 之外的其他内容。

      【讨论】:

        【解决方案3】:

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

        你需要做一个git push --force,或者在git push wizard dialog of NetBeans中选择一个类似的选项(如果支持的话)。
        并且假设“push --force”已在远程仓库 (which isn't always the case) 上获得授权。
        如果其他人已经从远程仓库中拉出,重写其历史通常不是一个好主意。

        【讨论】:

        • git push --force 的其他替代方案:stackoverflow.com/questions/253055/…
        • @neckTwi 如果你把它作为一个单独的问题来回答会更好,有一个链接回到这个问题,并提供完整的细节(操作系统、Netbeans 和 git 的版本、文本中的确切错误消息,不在图片中,...)
        • 谢谢。我会做的,然后把你发回来。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-03-14
        • 1970-01-01
        • 1970-01-01
        • 2016-06-27
        • 2011-09-02
        • 2012-10-26
        相关资源
        最近更新 更多