Tôi đang phát triển một kịch bản triển khai cho dự án git của mình và tôi mới bắt đầu sử dụng các thẻ. Tôi đã thêm một thẻ mới gọi là v2.0
:
git tag -a v2.0 -m "Launching version 2.0"
Và tôi đã đẩy thẻ này vào kho lưu trữ từ xa
git push --tags
Khi tôi cố gắng thực thi tập lệnh triển khai và kiểm tra v2.0
thẻ tôi nhận được thông báo này:
Bạn đang ở trạng thái 'tách rời'. Bạn có thể nhìn xung quanh, thực hiện các thay đổi thử nghiệm và cam kết chúng, và bạn có thể loại bỏ bất kỳ cam kết nào bạn thực hiện trong trạng thái này mà không ảnh hưởng đến bất kỳ chi nhánh nào bằng cách thực hiện thanh toán khác. Nếu bạn muốn tạo một nhánh mới để giữ lại các cam kết bạn tạo, bạn có thể làm như vậy (bây giờ hoặc sau này) bằng cách sử dụng -b với lệnh thanh toán một lần nữa. Ví dụ: git checkout -b new_branch_name HEAD hiện tại
Điều đó có bình thường không? Các kho lưu trữ là trong limbo bởi vì nếu tôi làm:
git branch
Tôi nhận được kết quả này:
* (no branch)
master
Xin lỗi nếu điều này là hiển nhiên nhưng tôi không thể tìm ra nó.