Khi tôi tạo git init
một thư mục, nó không tạo ra một nhánh chính
Đây là sự thật, và hành vi dự kiến. Git sẽ không tạo master
chi nhánh cho đến khi bạn cam kết điều gì đó.
Khi tôi làm git --bare init
nó tạo ra các tập tin.
Một người không trần git init
cũng sẽ tạo ra các tệp tương tự, trong một .git
thư mục ẩn trong thư mục gốc của dự án của bạn.
Khi tôi gõ, git branch master
nó báo "fatal: Không phải là tên đối tượng hợp lệ: 'master'"
Đó là một lần nữa hành vi đúng. Cho đến khi bạn cam kết, không có chi nhánh chính.
Bạn chưa hỏi một câu hỏi, nhưng tôi sẽ trả lời câu hỏi mà tôi cho là bạn muốn hỏi. Thêm một hoặc nhiều tệp vào thư mục của bạn và git add
chúng để chuẩn bị cam kết. Sau đó, git commit
để tạo cam kết ban đầu và master
chi nhánh của bạn.
git branch newbranch