Problem scenario
You have seen “git branch” and heard of branching strategies. What does “git branch” actually do? How can you use “git branch”?
Solution
In the context of version control or configuration management, branching is a fork of a codebase.
(Forking is the creation of an independent copy of a repository; a branch is the same except it is a copy of a repository within the same repository for the purpose of merging with the main or “trunk” branch.
…