Tôi có một bản sao của một kho lưu trữ từ xa. Tôi đã cập nhật url từ xa của mình lên máy chủ của riêng tôi. Sau đó, tôi đã thực hiện một số cam kết và đẩy chúng vào kho lưu trữ của tôi. Bây giờ tôi cần phải kéo một số thay đổi từ kho lưu trữ ban đầu. Từ một nhánh cụ thể. tôi có thể làm điều đó bằng cách chạyGit kéo cho đến khi cam kết nhất định (thẻ)
git pull http://example.com/repo.git example_branch
này sẽ kéo tất cả các cam kết mới từ example_branch
(và thực sự tôi sẽ nhận được một phiên bản dev). Nhưng điều này example_branch
có thẻ. Và tôi cần phải dừng lại ở một số nhất định (có được một bản phát hành ổn định trong trường hợp của tôi). Tôi có thể làm như thế nào?
UPD Cuối cùng tôi đã đưa ra:
git remote add example http://example.com/repo.git
git fetch
git merge tag_name
Tôi nghĩ bạn đang cố giải quyết vấn đề sai. Tại sao bạn muốn kéo chỉ đến một cam kết cụ thể? – Arjan
Vâng, nếu tôi kéo tất cả các cam kết từ một chi nhánh, tôi sẽ nhận được một phiên bản dev. Nhưng tôi cần một bản phát hành ổn định. – Leksat