更改 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
我从 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