Tôi có kho lưu trữ trên github với nhánh chính (chính) và 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 đến nhánh thử nghiệm và mọi thứ đều ổn.git: chuyển nhánh mà không cần rời đầu
Bây giờ, trên một máy khác, tôi cố gắng sao chép kho của tôi (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 các thay đổi của tôi. Tôi đang làm gì sai? Tôi có cảm giác tôi đang thiếu một khái niệm cơ bản về git, nhưng đọc các trang người đàn ông git ngẫu nhiên không cho tôi bất kỳ manh mối nào.
Tôi mới đến git vì vậy tôi xin lỗi nếu tôi là một thằng ngốc nhưng tôi không thể tìm thấy bất cứ điều gì trong các tài liệu đó sẽ giúp tôi reattach đầu của tôi.
EDIT
Khái niệm về một chi nhánh theo dõi là những gì tôi đã mất tích. Bây giờ tôi đã rên khái niệm đó mọi thứ đều rõ ràng. Cá nhân, tôi tìm thấy cú pháp git branch --track
trực quan hơn nhiều so với git checkout -b branch-name origin/branch-name
.
Cảm ơn sự giúp đỡ!
Man, tại sao không "git checkout origin/branchname" bắt đầu theo dõi áo ngực nch tự động nếu nó chưa được theo dõi? –
vì bạn vẫn cần tên địa phương cho chi nhánh nước ngoài. –
Đây là những gì tôi đang làm và thông báo lỗi: $ git checkout -b topic/tìm nạp ngược dòng/chủ đề/tìm nạp gây tử vong: git checkout: cập nhật đường dẫn không tương thích với các nhánh chuyển đổi. Bạn có dự định thanh toán 'thượng nguồn/chủ đề/tìm nạp' không thể giải quyết dưới dạng cam kết không? – ulu