How do I move a Git branch out into its own repository?

孤街浪徒 提交于 2019-11-29 18:35:28
CB Bailey

You can simply push a branch to a new repository. All of its history will go with it. You can then choose whether to delete the branch from the original repository.

e.g.

git push url://to/new/repository.git branch-to-move:new-branch-name

For a new repository, new-branch-name is typically master.

Creating a new, empty repository can be done with git init.

This will keep the history of all the branches, but make your copy point to the one branch in particular:

git clone -b newbranch CurrentRepo NewRepo

This does not 'move' anything, just makes a copy.

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!