Tôi thường chạy:"git push" và "git push --tags" trong cùng một lệnh?
git push
git tag v4.7
git push --tags
Cả hai hoạt động đầu tiên và thứ ba kết nối với máy chủ, mà lãng phí thời gian.
Tôi muốn làm cho nó nhanh hơn bằng cách chỉ đẩy một lần. (Các) lệnh nào sẽ đạt được điều này?
Nó đang ở trong bash script và cần chạy tốt trong bất kỳ chi nhánh nào, không chỉ là master
.
Đọc hướng dẫn, tôi không nghĩ rằng git push all
sự là giải pháp:
--all: Thay vì đặt tên mỗi ref để đẩy, quy định rằng tất cả các refs dưới refs/con/được đẩy.
--tags: Tất cả refs trong refs/tags được đẩy, ngoài refspecs được liệt kê rõ ràng trên dòng lệnh.
điều gì về 'git push --tags HEAD'? –
HEAD có nghĩa là nhánh hiện tại, vì vậy tôi có thể sử dụng nó như là một "refspec được liệt kê rõ ràng" thực sự! Bạn có thể vui lòng đăng bài này như là một câu trả lời để tôi có thể chấp nhận nó? –