Mam klon zdalnego repozytorium. Zaktualizowałem jego zdalny adres URL na mój własny serwer. Potem zrobiłem kilka zatwierdzeń i pchnąłem je do mojego repozytorium. Teraz muszę pobrać pewne zmiany z początkowego repozytorium. Z określonej gałęzi. mogę to zrobić poprzez uruchomienieGit pull do pewnego zatwierdzenia (tag)
git pull http://example.com/repo.git example_branch
to będzie ciągnąć każdy nowy popełnić od example_branch
(i faktycznie dostanę wersję dev). Ale ten example_branch
ma tagi. I muszę przestać ciągnąć do pewnej (uzyskać stabilne wydanie w moim przypadku). Jak mogę to zrobić?
UPD Wreszcie wpadłem:
git remote add example http://example.com/repo.git
git fetch
git merge tag_name
Myślę, że próbujesz rozwiązać niewłaściwy problem. Dlaczego chcesz ciągnąć tylko do określonego zatwierdzenia? – Arjan
Cóż, jeśli wyciągnę wszystkie zatwierdzenia z oddziału, dostanę wersję dev. Ale potrzebuję stabilnego wydania. – Leksat