Я пытаюсь автоматизировать процесс и выдаю git branchкоманду, чтобы узнать, в какой я ветке. Все работает нормально, за исключением недавно инициализированного репо, которое git branchничего не возвращает. Учитывая, что я ничего не сделал с репо, даже начальную фиксацию, я могу принять ответ. Однако, если я запускаю, git statusон сообщает мне, что я нахожусь в masterветке, как показано здесь:
$ mkdir todelete
$ cd todelete
$ git init
Initialized empty Git repository in /u/u70021a/todelete/.git
$ git status
On branch master
No commits yet
nothing to commit (create/copy files and use "git add" to track)
$ git branch
$
Я делаю что-то неправильно? Есть ли какие-то настройки, которые я неправильно установил?
У меня также есть несколько новых людей в Git, и я не могу объяснить им, почему команда, показывающая, в какой ветке они находятся, ничего не показывает, а команда status показывает.

