我在 bitbucket 上有一个存储库,我想将它导入到我在实时共享主机 Web 服务器(我安装了 git)上创建的 .git 文件夹中。我可以通过 SSH 发出命令。我正在按照http://joemaller.com/990/a-web-focused-git-workflow/中的说明进行操作
如文章中所述,我已经能够在服务器上设置 2 个存储库。我也有 post update 和 post commit hooks。我正在尝试通过将更新推送到服务器来测试系统。我正在使用 netbeans 7.3 beta git 支持。但是,当给出命令时:
push ( in netbeans ) to ssh://****.com/home/******/site_hub.git
==[IDE]== Nov 19, 2012 10:28:15 PM Pushing
git push ssh://***.com/home/***/site_hub.git +refs/heads/master:refs/heads/master
Repository Updates
Branch : master
Old Id : 0121897bdd7cf3caad9e18717fc27a7a08***
New Id : 837c194c70fb41dc7de3be7841c946ca***
Result : REJECTED_NONFASTFORWARD
Local Repository Updates
No update
==[IDE]== Nov 19, 2012 10:28:18 PM Pushing finished.
有人建议我尝试“ git pull 以合并两个分支,然后推送结果” - 这不起作用。
我还被建议尝试“ git fetch ,然后是 git rebase origin/master (或你放在远程和 HEAD 分支的任何名称),这样你的提交就会应用到远程分支的顶部。然后你可以推送结果”
谁能建议我下一步该怎么做?
这可以在netbeans中完成还是我需要进入命令行。