Basic type of any Git branch
Create a new branch pointing at a target commit
Delete an existing branch reference
Fill a list with all the branches in the Repository
Move/rename an existing branch reference