Tôi có một kho lưu trữ trên github với một nhánh chính (chính) và một nhánh cho một số công việc thử nghiệm. Tôi đã thực hiện một số cam kết và đẩy sang nhánh thử nghiệm và mọi thứ đều ổn.
Bây giờ, trên một máy khác nhau, tôi cố gắng để bản sao của tôi kho (git clone kho ) và sau đó chuyển sang chi nhánh thực nghiệm (git checkout BRANCHNAME ) nhưng mỗi khi tôi làm đầu tôi này được tách ra và tôi không thể đẩy thay đổi của tôi. Tôi đang làm gì sai? Tôi có cảm giác mình đang bỏ lỡ một khái niệm git cơ bản ở đâu đó nhưng việc đọc các trang git man ngẫu nhiên không mang lại cho tôi bất kỳ manh mối nào.
Tôi mới sử dụng git nên tôi xin lỗi nếu tôi là một tên ngốc nhưng tôi không thể tìm thấy bất cứ điều gì trong tài liệu sẽ giúp tôi gắn lại đầu của mình.
BIÊN TẬP
Khái niệm về một nhánh theo dõi là những gì tôi đã thiếu. Bây giờ tôi tìm hiểu khái niệm đó, mọi thứ đã rõ ràng. Cá nhân tôi thấy git branch --track
cú pháp trực quan hơn nhiều git checkout -b branch-name origin/branch-name
.
Cảm ơn đã giúp đỡ!
git switch
: xem câu trả lời của tôi bên dưới .