New Branches The git branch command can be used to create a new branch. When you want to start a new feature, you create a new branch off main using git branch new_branch . Once created you can then use git checkout new_branch to switch to that branch.
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With