git - 无法将本地文件推送到 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'
我试过这些命令
- git 推送
- git push -u 原点
结果是一样的。
解决方案
您尝试推送到的远程分支具有您需要合并到本地分支中的更改,然后才能推送。为此,按照 MessageBox 中的建议,运行git pull
以将远程更改合并到本地分支中。
推荐阅读
- gcc - 为什么我无法安装 GCC-3.2-1?
- excel - 如何自动将一张模板表链接到excel中的多张表?
- performance - 如何使用 GW 内置监控工具监控 GuideWire 应用程序?
- java - 如何在 Python 中解析使用启用了“DefaultTyping”的 Java Jackson 生成的 JSON 文件?
- laravel - Laravel Spatie 媒体库 getFullUrl 方法在循环内不起作用
- vb.net - 在 VB.net 中使用 C DLL 时出现错误
- c# - 无法解析类型“Microsoft.EntityFrameworkCore.DbContextOptions”的服务
- javascript - 如何在 LinkedIn 中模拟搜索?
- javascript - 如何删除从 CDN 实现的缩略图滑块箭头
- c++ - 基于插件的程序中的 FFTW 可重入性