更改 Git 现有 Xcode 项目的存储库

Change Git Repository Of Existing Xcode Project

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

我完全打算在更改完成后制作回购 public。

如“Git XCode - change origin", you simply can change the remote origin url, using git remote set-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 目标仓库的同时保留从原始仓库中获取的可能性。

你可以通过UI

Select 左侧窗格中的源代码管理导航器

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

然后删除现有的仓库:

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

进入远程URL