Tôi đang cố gắng tự động hóa một quy trình và ra git branchlệnh để tìm xem tôi đang ở nhánh nào. Mọi thứ đều hoạt động tốt ngoại trừ một repo mới khởi tạo git branchkhông trả về kết quả nào. Vì tôi chưa làm gì với repo, thậm chí không phải cam kết ban đầu, tôi có thể chấp nhận câu trả lời. Tuy nhiên, nếu tôi chạy git statusnó cho tôi biết tôi đang ở masterchi nhánh, như đã thấy ở đây:
$ 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
$
Tôi có làm điều gì sai? Có một số cài đặt tôi chưa đặt đúng cách không?
Tôi cũng có một số người mới sử dụng Git và tôi không thể giải thích cho họ lý do tại sao lệnh hiển thị nhánh nào họ đang ở lại không hiển thị gì, nhưng lệnh trạng thái thì không.

