Ich möchte nur den Status eines Repo zu einem bestimmten Zeitpunkt in der Geschichte, aber ich möchte nicht den gesamten Verlauf des Repos herunterladen (bei älteren Projekten kann die Geschichte möglicherweise sehr, sein sehr lang). Gibt es eine Möglichkeit, dies zu tun, außer einem vollständigen Klon und einem lokalen Checkout? Ich denke, etwas entlang der Linien von:Gibt es eine Möglichkeit, einen Zweig eines Remote-Repos herunterzuladen, ohne zuerst zu klonen?
git snapshot <remote url> <commit, branch or tag> <new local dir>
, die den Zustand der Dateien nur an herunterladen würde, die, Zweig oder ein Tag zu begehen. Meine bisherigen Forschungen haben nichts Nützliches ergeben.
tut diese Antwort es? https://stackoverflow.com/questions/13750182/git-how-to-archive-from-remote-repository-directly – jaimedash
@jaimedash Ja, ich denke, das ist die richtige Antwort, obwohl die Frage selbst nicht auf den ersten Blick aussieht scheinen die zu sein, nach denen ich suchte (deshalb habe ich es vermisst, da bin ich mir sicher). Danke, dass du es verlinkt hast. – eestrada
ja. Den richtigen Begriff für die Suche zu bekommen, ist manchmal schwierig. Es ist auch ein wenig unklar von dieser Antwort, ob 'git archive' Befehl gegeben wird, wird Geschichte oder nur ein Schnappschuss herunterladen; vielleicht ist 'clone' mit' --shallow' der richtige Weg – jaimedash