【问题标题】:Pushing to github issue推送到 github 问题
【发布时间】:2013-05-22 16:46:34
【问题描述】:

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

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

请指教。 谢谢!

【问题讨论】:

  • 您是否尝试使用 -f 选项进行推送?
  • 您是否也尝试过先将远程 URL 更改为您的 git (git remote set-url origin git://new.url.here)?
  • 我正在推进 Xcode。丹尼帕塔,你是什么意思?我已经通过管理器添加了一个遥控器,现在尝试推送它。我做错了吗?
  • @AnatolyAnatoly,我不知道此 url 更新的 Xcode 等效项,但我认为如果您导航到项目所在的文件夹,您也可以从终端执行此操作。当远程 git repo 更改/移动到另一台服务器时,我多次使用此命令。此命令将告诉您的 git 仓库已更改到另一个位置,并且文件/更改应推送到新位置。

标签: ios xcode git github push


【解决方案1】:

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

仍然值得安全。将您的本地提交存储为存储,然后提取并应用存储。

查看此堆栈溢出答案here

git stash
git pull
git stash pop

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-12-06
    • 2018-10-14
    • 2022-01-19
    • 2017-04-18
    • 1970-01-01
    • 2020-02-05
    • 2016-04-26
    • 2023-03-20
    相关资源
    最近更新 更多