Junior — Middle
How can you create a new branch in the Git version control system and what methods are available for this?
sobes.tech AI
Answer from AI
In Git, creating a new branch can be done in several ways:
- Using
git branch:
git branch branch_name
This command creates a branch but does not switch to it.
- Using
git checkoutwith-b:
git checkout -b branch_name
Creates a new branch and switches to it immediately.
- Using
git switch(more modern method):
git switch -c branch_name
Similarly, it creates and switches to the new branch.
All these methods create a branch based on the current commit (HEAD). To create from another commit, specify it explicitly:
git branch branch_name commit_hash
or
git checkout -b branch_name commit_hash
The choice of method depends on preferences and Git version.