Tôi đang cố gắng tự động hóa một quy trình và ra git branch
lệ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 branch
khô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 status
nó cho tôi biết tôi đang ở master
chi 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.