Ich habe einen Klon eines Remote-Repository. Ich habe seine Remote-URL auf meinen eigenen Server aktualisiert. Dann habe ich einige Commits gemacht und sie zu meinem Repository geschoben. Jetzt muss ich einige Änderungen aus dem ursprünglichen Repository ziehen. Aus einer bestimmten Branche. Ich kann es tun, indemGit ziehen bis bestimmte Commit (Tag)
git pull http://example.com/repo.git example_branch
läuft Dies wird ziehen jedes neue begehen von example_branch
(und eigentlich will ich ein Entwickler-Version erhalten). Aber diese example_branch
hat Tags. Und ich muss aufhören, an einem bestimmten zu ziehen (bekomme in meinem Fall eine stabile Version). Wie kann ich das tun?
UPD Schließlich kam ich mit:
git remote add example http://example.com/repo.git
git fetch
git merge tag_name
Ich denke, Sie versuchen, das falsche Problem zu lösen. Warum möchtest du nur zu einem bestimmten Commit ziehen? – Arjan
Nun, wenn ich alle Commits von einem Zweig ziehe, werde ich eine dev-Version bekommen. Aber ich brauche eine stabile Version. – Leksat