首页 > 解决方案 > 无法将本地文件推送到 Cpanel 现有存储库

问题描述

我正在处理一个已经托管在 Cpanel 中的项目。但是,当我尝试将本地文件推送到该位置时,出现错误。我在这里阅读了大部分质量检查,但对我没有任何帮助。这就是我将其作为一个新问题发布的原因。

 ! [remote rejected] HEAD -> master (Working directory has unstaged changes) error: failed to push some refs to 'ssh://somestring@mydomain.co.nz:21098/home/somestring/fna.mydomain.co.nz'

我遵循这个Cpanel 书面指南来完成这项任务。但我得到了这个错误。

我第一次将这个项目从 Github 私有存储库克隆到 Cpanel,然后我将我的项目从 Cpanel 克隆到我的电脑,然后我尝试更改本地项目中的内容,然后尝试将更改推送回 Cpanel。

在此处输入图像描述

在此处输入图像描述

在 Git 日志中我可以看到这个错误

 ! [remote rejected] HEAD -> master (Working directory has unstaged changes) error: failed to push some refs to 'ssh://somestring@mydomain.co.nz:21098/home/somestring/fna.mydomain.co.nz'

我试过这些命令

  1. git 推送
  2. git push -u 原点

结果是一样的。

标签: gitversion-controlcpanel

解决方案


您尝试推送到的远程分支具有您需要合并到本地分支中的更改,然后才能推送。为此,按照 MessageBox 中的建议,运行git pull以将远程更改合并到本地分支中。


推荐阅读