【问题标题】:Change Git Repository Of Existing Xcode Project更改现有 Xcode 项目的 Git 存储库
【发布时间】:2015-04-01 01:57:09
【问题描述】:

我从 Github 克隆了一个废弃的存储库,现在我希望能够将我的更改上传到私人存储库,以便其他一些人可以与我一起处理更改。不幸的是,因为我克隆了它而不是创建一个 fork,所以 Xcode 正在尝试对原始 repo 进行提交。有没有办法改变提交的回购协议?如果有,是否有办法将其更改为另一个网站(Bit Bucket)上的回购?

我完全打算在更改完成后公开回购。

【问题讨论】:

  • 看看:git remote add myremote /path/to/other/repo

标签: xcode git github git-clone


【解决方案1】:

如“Git XCode - change origin”中所述,您只需使用git remote set-url(或在您的情况下,重命名+添加)更改远程origin url。

git remote rename origin upstream
git remote add origin /url/of/private/repo

(使用 XCode GUI,您可以remove, then add again, the remote origin)

如果该私有仓库为空,您可以推送到克隆仓库的完整历史记录。

通过将“origin”重命名为“upstream”,您可以从原始存储库中获取数据,同时推送到新的origin 目标存储库。

【讨论】:

    【解决方案2】:

    你可以通过 UI 来实现

    从左侧窗格中选择源代码管理导航器

    您可以在 Remotes 文件夹下找到您当前的远程仓库,

    然后删除现有的repo:

    现在您可以添加现有的遥控器

    输入远程网址

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-20
      • 1970-01-01
      • 1970-01-01
      • 2012-03-18
      • 2012-07-30
      • 2012-07-08
      • 2020-08-23
      • 2014-03-19
      相关资源
      最近更新 更多