Tôi có tài khoản trên github
và tôi sử dụng nó từ hai máy khác nhau. Một mặt, tôi đã tạo một chi nhánh mới myNewBranch
và chuyển sang nó. Sau đó, tôi đã sửa đổi mã của mình, tôi cam kết và đã đẩy đến myNewBranch
.Git: không thể chuyển sang chi nhánh mới từ xa
Trên máy thứ hai, tôi không thể tìm ra cách để đẩy nó.
$ git pull origin myNewBranch
From https://github.com/myUsername/myProject
* branch myNewBranch -> FETCH_HEAD
Already up-to-date.
[Tôi đã kéo đã thành công từ nó]
Sau đó, tôi cố gắng chuyển sang nó, nhưng tôi nhận được một lỗi:
$ git checkout myNewBranch
error: pathspec 'myNewBranch' did not match any file(s) known to git.
tôi thiếu gì?
Điều đó có hiệu quả, cảm ơn! Nhưng tôi đã làm một mớ hỗn độn lớn: trong các hành động được mô tả trong câu hỏi của tôi, tôi kéo từ myNewBranch đến một chi nhánh khác. Bây giờ tôi thực sự muốn giữ cho nhánh khác này không bị thay đổi từ xa và đẩy vào myNewBranch những thay đổi mà tôi đã thực hiện. Điều này có thể không? –
Tìm thấy: http://stackoverflow.com/questions/8550586/how-to-push-from-one-branch-to-another-and-checkout –