git远程推送Netbeans中的拒绝\u非FastForward错误

git远程推送Netbeans中的拒绝\u非FastForward错误,git,netbeans,Git,Netbeans,我在一个远程git上工作,找到一个我试图推送的远程设备,将我的新更改发送到另一个远程设备(用于加入origin/master),甚至在屏幕上从上游发送拉或推拉都被锁定在图像屏幕中 前进已经挂在屏幕上,我想做的是:拉一拉,合并,然后用推送发送我的新文件。如何进行我正在使用NetBeans IDE 8.0(windows)。在此之后,显示错误: 在最终输出中: Remote Repository Updates Branch Update : master Old Id

我在一个远程git上工作,找到一个我试图推送的远程设备,将我的新更改发送到另一个远程设备(用于加入origin/master),甚至在屏幕上从上游发送拉或推拉都被锁定在图像屏幕中 前进已经挂在屏幕上,我想做的是:拉一拉,合并,然后用推送发送我的新文件。如何进行<代码>我正在使用NetBeans IDE 8.0(windows)。在此之后,显示错误: 在最终输出中:

Remote Repository Updates
    Branch Update : master
    Old Id        : 0000000hgfh0000fdffgg1f32g1fdg2fd1gd1g2fd
    New Id        : 0000dsadda000hgfh06546f32g1fdg2fd1gd1g2fd
    Result        : REJECTED_NONFASTFORWARD
    Local Repository Updates
    Branch Update : origin/master
    Old Id        : 0000000hgfh0000fdffgg1f32g1fdg2fd1gd1g2fd
    New Id        : 0000dsadda000hgfh06546f32g1fdg2fd1gd1g2fd
    Result        : NOT_ATTEMPTED
    ==[IDE]== 24/06/2015 21:54:14 Pushing

您需要先拉,因为远程设备有本地没有的新提交。您正在尝试推送。

弹出窗口中的错误是不言自明的,不是吗?有人把你推到了主人面前,打败了你;如果您想将新代码推送到master,您必须先获取或提取它们的代码并将其合并到您的代码中,然后才能推送组合的代码。最终的合并提交将是当前主服务器的后代,这是服务器在将主服务器(“快进”)升级到新提交之前所需要的。我希望有某种方法可以放弃这一点,而只是覆盖该死的Github repo。这里没有真正的提交,只是默认的自述或其他内容。