|
|
1
235
要添加新的回购位置,
然后将内容推到新位置
最后去掉旧的
之后,您可以按照bdonlan所说的操作,编辑.git/config文件,将新的_repo_名称更改为origin。如果不删除源站(原始远程存储库),只需使用
|
|
|
2
174
如果要迁移所有分支和标记,应使用以下命令:
用所有分支克隆旧的repo
设置新的遥控器
将所有引用推到引用/头下(这可能是您想要的) |
|
|
3
109
这对我有用 完美无瑕 .
不过,我必须提到,这将为您当前的回购创建一面镜子,然后将其推到新的位置。 因此,大型回购或慢速连接可能需要一些时间 . |
|
|
4
76
抄一遍。这真的很简单。:) 在客户端,只需在客户端的本地repo中编辑.git/config,就可以根据需要将远程设备指向新的URL。 |
|
|
5
44
这在其他一些答案中是部分完成的。
|
|
|
6
33
我只是把别人说的话放在一个简单易懂的指示列表中。
|
|
|
7
15
看看Github上的这个配方: https://help.github.com/articles/importing-an-external-git-repository
我尝试了很多方法才发现
工作得很有魅力! |
|
|
8
10
我按照BitBucket上的说明移动回购,它的所有分支都在那里。下面是以下步骤和解释:
为我工作得很好。 |
|
|
9
6
请遵循以下步骤:
|
|
|
10
4
可以使用以下命令:
示例来自 http://gitref.org/remotes/
|
|
|
11
4
应该简单到:
这样你就保留了这个名字
但见
Is "git push --mirror" sufficient for backing up my repository?
(总之不要用
|
|
|
13
2
如果您希望保留从旧回购到新回购的所有承诺和分支,请遵循这些说明。
|
|
|
14
1
这是对 this answer ,当前建议者 gitlab 将Git存储库从一台服务器“迁移”到另一台服务器。
这种方法的好处是您不会删除与旧服务器对应的分支。 |
|
|
15
0
如果要将Git存储库从一台服务器迁移到一台新服务器,可以这样做:
旧存储库中的所有远程分支和标记都将复制到新存储库中。 单独运行此命令:
将只将主分支(仅跟踪分支)复制到新存储库。 |
|
|
16
0
如果要从一个源移动到另一个源,并在本地计算机上保留当前源的备份,可以使用以下步骤:
现在在文件夹中做
上面的命令给出了当前的远程原点URL,这对于在最后一步将原点设置回
上述命令将远程原点设置为新位置
上面的命令将当前活动的本地分支推送到远程,并开发branchname。当然,它保留了所有的历史,就像Git一样,所有的历史都被推送了。
上面的命令将远程原点设置回当前原点:您希望这样做是因为您位于现有文件夹中,并且可能不希望将当前本地文件夹名与要创建的新文件夹混淆,以便克隆刚刚推到的repo。 希望这有帮助, |
|
Harry · 如何在编译时获取克隆的git仓库的标签 1 年前 |
|
Ooker · 如何从blob中删除秘密? 1 年前 |
|
|
hasdrubal · git日志图智能分支过滤器 1 年前 |
|
|
J. Doe · 为什么git中没有跟踪git文件? 1 年前 |