git push抛出错误“;当前分支的尖端位于“后面”;

git push抛出错误“;当前分支的尖端位于“后面”;,git,version-control,push,cloudcontrol,Git,Version Control,Push,Cloudcontrol,我有一个本地应用程序。推送到我的主机cloudcontrol.com不起作用。终端说我必须再拉再推。但是命令未被识别,因此会抛出错误。我的做法: 1) 我曾经使用gitinitmy repository,然后git add*一切,git commit-m“first commit”,然后cctrlapp appname push和cctrlapp appname deploy 注意:cctrlapp是cloudcontrol.com上服务的快捷方式,该服务在内部使用git。 第一次部署非常顺利,

我有一个本地应用程序。推送到我的主机cloudcontrol.com不起作用。终端说我必须再拉再推。但是命令未被识别,因此会抛出错误。我的做法:

1) 我曾经使用git
init
my repository,然后
git add*
一切,
git commit-m“first commit”
,然后
cctrlapp appname push
cctrlapp appname deploy
注意:cctrlapp是cloudcontrol.com上服务的快捷方式,该服务在内部使用git。 第一次部署非常顺利,站点显示在服务器上

2) 在我的本地系统上,我手动删除了index.html并在文件夹中添加了一些文件。此外,我还更改了文件夹结构。 3) 我尝试使用相同的命令部署更改,如图1所示。执行命令后,
cctrlapp appname push
失败,出现以下错误:


我希望您知道如何修复它:)谢谢

尝试使用
git pull
,即不要使用
cctrlapp
工具。
git pull appname
表示appname似乎不是git存储库:(不是
git-pull-appname
,而是
git-pull
。如果不起作用,请查看
git-remote-v
是否显示任何遥控器。您必须手动设置遥控器或使用git-pullssh://APPNAME@cloudcontrolled.com/repository.git