Я использовал git checkout -b , чтобы создать новую ветку. Я думаю, что git branch делает то же самое. Чем отличаются эти две команды, если они вообще отличаются?
git checkout -b
git branch