我在复制GIT存储库时遇到问题, 按照Here。
描述的步骤进行操作git clone --bare https://github.com/exampleuser/old-repository.git
git push --mirror https://github.com/exampleuser/new-repository.git
在第1步之后,我可以通过在 /c/dev/temp-repo/old-repository.git 中输入git branch -a
来查看某些远程分支丢失。
所以在第2步之后,新的回购也错过了这些分支。
Git版本2.7.0.windows.1
如何复制所有远程分支?谢谢,沙龙。
答案 0 :(得分:0)
那些GitHub说明似乎是错误的。如果您希望新的GitHub克隆与原始GitHub存储库相同,并且由于某种原因,分叉很糟糕, 1 您需要上的--mirror
选项这两个步骤。 (请注意,git clone --mirror
隐含--bare
,因此您可以省略--bare
部分。)
1 通常,执行GitHub fork操作会做正确的事情(我认为 - 我并没有真正使用GitHub)。