Ios 推动github问题

Ios 推动github问题,ios,xcode,git,github,push,Ios,Xcode,Git,Github,Push,我有一个项目绑定到github上的远程服务器,但不知何故它停止了工作,所以我通过Organizer删除了远程源文件夹,并重新连接了fresh 但是现在,我对项目所做的更改尚未推送到远程服务器。 我正在尝试推送,但出现错误:“您的工作副本已过期。请尝试从远程拉取以获取最新更改,然后再次推送。”。 但这不是我想做的,因为它将删除我所有的本地更改! 实际上,错误消息是不正确的,因为我的工作副本比远程服务器上的版本更新 请告知。 谢谢 通常当我忘记拉取时,git不会覆盖我的本地更改 尽管如此,安全还是值

我有一个项目绑定到github上的远程服务器,但不知何故它停止了工作,所以我通过Organizer删除了远程源文件夹,并重新连接了fresh

但是现在,我对项目所做的更改尚未推送到远程服务器。 我正在尝试推送,但出现错误:“您的工作副本已过期。请尝试从远程拉取以获取最新更改,然后再次推送。”。 但这不是我想做的,因为它将删除我所有的本地更改! 实际上,错误消息是不正确的,因为我的工作副本比远程服务器上的版本更新

请告知。
谢谢

通常当我忘记拉取时,git不会覆盖我的本地更改

尽管如此,安全还是值得的。将本地提交存储为隐藏,然后提取并应用该隐藏

请参阅此堆栈溢出回答:


您是否尝试过使用-f选项推送?您是否也尝试过首先将远程URL更改为您的git(git remote set URL来源)git://new.url.here)?我正在通过Xcode。丹妮帕塔,你什么意思?我已经通过组织者添加了一个遥控器,现在正试图推到它。我做错什么了吗?@anatoly,我不知道这个url更新的Xcode等价物,但我认为如果您导航到项目所在的文件夹,您也可以从终端进行更新。当远程git repo被更改/移动到另一台服务器时,我多次使用此命令。此命令将告诉您的git,repo已更改到另一个位置,文件/更改应推送到新位置。
git stash
git pull
git stash pop