Ngay cả khi không nhân bản hoặc tìm nạp, bạn có thể kiểm tra danh sách các thẻ trên repo ngược dòng với git ls-remote
:
git ls-remote --tags /url/to/upstream/repo
(như được minh họa trong " Khi liệt kê git-ls-remote tại sao lại có ^{}
tên Tử sau tên thẻ? ")
xbmono minh họa trong các ý kiến rằng trích dẫn là cần thiết:
git ls-remote --tags /some/url/to/repo "refs/tags/MyTag^{}"
Lưu ý rằng bạn luôn có thể đẩy các cam kết và thẻ của mình trong một lệnh bằng (git 1.8.3+, tháng 4 năm 2013):
git push --follow-tags
Xem Push git commit & tags đồng thời .
Về Atlassian SourceTree cụ thể:
Lưu ý rằng, từ chuỗi này , CHỈ SourceTree hiển thị các thẻ cục bộ.
Có một RFE (Yêu cầu cải tiến) được đăng nhập SRCTREEWIN-4015
từ tháng 12 năm 2015.
Một cách giải quyết đơn giản:
Xem danh sách các thẻ chưa được đánh dấu?
git đẩy --tags
hoặc chọn Push all tags
hộp "" trên hộp thoại "Đẩy", tất cả các thẻ sẽ được đẩy vào điều khiển từ xa của bạn.
Bằng cách đó, bạn sẽ "chắc chắn rằng chúng có mặt từ xa để các nhà phát triển khác có thể kéo chúng".