Quick Notes : Branches in Git

New branch:
git branch new_branch

Switch to new branch:
git checkout new_branch

List branches:
git branch -a

Delete a branch:
git push origin --delete branch_name

Push branch to remote repository:
git push -u origin branch_name

Clone branch from remote repository:
git clone -b branch_name https://remote-repo.git