k3r*_*n1c 10 git branch netbeans push
我刚刚安装了netbeans并通过ssh连接到我的git存储库.
除了推动主分支外,一切正常.每次我在master分支上进行一些更改并尝试推送分支时,我会得到这个弹出窗口:
There were errors during the push.
Open output to see more details.
Run Code Online (Sandbox Code Playgroud)
细节是
==[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.
Run Code Online (Sandbox Code Playgroud)
但是对于其他分支机构,一切都很好 难道我做错了什么?
编辑:远程回购不是裸露的,更多信息在这里
您必须尝试推送新的提交来替换已推送的现有提交(“历史重写”)
您需要执行,或在NetBeans 的git push --forcegit Push 向导对话框中选择类似的选项(如果支持)。
假设“ ”在远程存储库上获得授权(情况并非总是如此)。
如果其他人已经从远程仓库中拉取,重写其历史通常不是一个好主意。push --force