【问题标题】:Failed to push local files to Cpanel existing repository无法将本地文件推送到 Cpanel 现有存储库
【发布时间】:2023-03-08 17:38:01
【问题描述】:

我正在处理一个已经托管在 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 written guide line 完成了这项任务。但是我得到了这个错误。

我第一次将这个项目从 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 origin HEAD

结果是一样的。

【问题讨论】:

  • Visual Studio Code 的错误消息说你应该先“拉”。尝试运行此命令:git pull
  • 运行后 git pull 控制台显示“已经是最新的”。然后当我尝试使用 git push 命令推送时,它显示上述错误。

标签: git version-control cpanel


【解决方案1】:

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

【讨论】:

  • 运行后 git pull 控制台显示“已经是最新的”。然后当我尝试使用 git push 命令推送时,它显示上述错误。
猜你喜欢
  • 1970-01-01
  • 2021-12-31
  • 2013-09-11
  • 2021-09-11
  • 1970-01-01
  • 1970-01-01
  • 2011-11-24
  • 2014-12-02
  • 2020-07-12
相关资源
最近更新 更多