从克隆切换到新的fork保留更改

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从克隆切换到新的fork保留更改相关的知识,希望对你有一定的参考价值。

我从BitBucket克隆了一个远程存储库,进行了更改(没有推送/提交任何东西)。我已经决定修改一个fork比原来更好。我刚刚在BitBucket上创建了一个fork - 但是如何更改本地版本以使用新的fork而不是原始源?

答案

你不需要改变任何你只需要从叉子而不是原件上推拉的东西。

例如,如果原件是:

https://bitbucket.org/SomeProject/SomeProject

你的分叉是:

https://bitbucket.org/MyUserName/SomeProject

你做到了:

hg clone https://bitbucket.org/SomeProject/SomeProject

然后你可以这样做:

hg push https://bitbucket.org/MyUserName/SomeProject
hg pull https://bitbucket.org/MyUserName/SomeProject

但是,通常会设置保存的默认路径,为每次推送和拉取指定repo。要更改此项,请使用TortoiseHg中的“同步”选项卡或编辑项目.hg / hgrc文件。

hgrc将大致如下:

[paths]
default = https://bitbucket.org/SomeProject/SomeProject

将其更改为:

[paths]
default = https://bitbucket.org/MyUserName/SomeProject

以上是关于从克隆切换到新的fork保留更改的主要内容,如果未能解决你的问题,请参考以下文章

sh 克隆到新的仓库并快速切换到它。有助于避免在我的主目录中随意收集无组织的github repos。

将原有的存储库转移到新的存储库,保留提交记录

php 多进程

Git仓库完整迁移

svn 从主干切换到分支

切换到新的 UIViewControllers 时如何从层次结构中删除 UIViewControllers?