如何将git分支移动到自己的存储库(init问题)



我想将一个分支移动到它自己的存储库。我试着这样做。我初始化一个空存储库:

git init --bare
然后我可以将

推送到该存储库。但是,如果我尝试克隆/获取/拉它,它不起作用,因为没有主人,并且没有设置HEAD。

如果我运行:

git remote show origin

它不显示任何分支。我试着做

git push <new_repo> <branch>:master

但这也不起作用。

所以,我自己解决了问题。你需要分两步来做。首先,推送到初始化为:

的repo
git init

然后push到一个用:

初始化的远程
git init --bare

最新更新