Jak wyeksportować określone zatwierdzenie za pomocą git-archive?

Zadałem wcześniej podobne pytanie, ale odpowiedź na to pytanie była niewystarczająca, więc pomyślałem, że zapytam jeszcze raz, ale podam więcej informacji. Muszę uzyskać różne i starsze wersje repozytorium git i mam z tym problem. Próbowałem

git checkout master~X 

git archive --format zip --output /full/path/to/zipfile.zip master 

git checkout master 


git checkout master~Y 

git archive --format zip --output /full/path/toDifferent/zipfile.zip master 

git checkout master 

Po rozpakowaniu obydwu są dokładnie takie same. Nie mogę zrozumieć, dlaczego lub jak to naprawić.

questionAnswers(2)

yourAnswerToTheQuestion