Sélectionner une page

Wenn Sie wirklich nur den Ordner « herunterladen » und nicht « klonen » möchten (für die Entwicklung), der einfachste Weg, einfach eine Kopie der neuesten Version des Repositorys (und damit einen Ordner/eine Datei darin) zu erhalten, ohne das gesamte Repository klonen oder sogar git installieren zu müssen, ist es, ein Zip-Archiv (für jedes Repo, Gabel, Zweig, Commit, etc.) herunterzuladen, indem Sie zum gewünschten Repository/Gabel/Zweig/Commit auf GitHub gehen (z.B. http(s)://github.com///commit/ für eine Kopie der Dateien, wie sie nach einem bestimmten Commit waren) und die Schaltfläche Downloads in der Nähe der oberen rechten Seite auswählen. Sie können den vollständigen Ordner unter Klon- oder Download-Optionen herunterladen (Git-URL oder Zip herunterladen) Wir beginnen damit, lokal ein leeres Git-Repository zu erstellen, und fügen dann das Repository hinzu, das wir als Fernbedienung verwenden möchten. Dies ermöglicht es uns, einfach nur den Ordner auszuchecken, den wir wollen 1) Laden Sie SVN von hier herunter. 2) Öffnen Sie CMD und gehen Sie zu SVN bin Verzeichnis wie folgt: cd %ProgramFiles%`SlikSvn`bin 3) Nehmen wir an, ich wan, um dieses Verzeichnis URL github.com/ZeBobo5/Vlc.DotNet/tree/develop/src/Samples 4) Jetzt ersetzen Sie Baum / Entwicklung oder Baum / Master Mit stamm 5) Jetzt feuern Sie diesen letzten Befehl, um Ordner in dasselbe Verzeichnis herunterladen. svn export github.com/ZeBobo5/Vlc.DotNet/trunk/src/Samples @nadiajoyce Nun, diese Frage ist anders meine ist anders, Ich möchte einen bestimmten Ordner lokal nicht auf einem entfernten Git Repo herunterladen Ich denke, Sie missverstanden meine Frage bitte überprüfen Sie es noch einmal. Ich verstehe vollkommen, dass Sie, um das Forum organisiert zu halten, meine Frage geschlossen haben, aber ich bitte Sie, sich erneut zu öffnen, da meine Frage eine andere als die oben genannte Frage ist. Alternativ, wie wäre ich in der Lage, kopieren-und-Einfügen eines Ordners oder einer Datei bei lokalen Repository vor Pull / Klonen seiner Content-Ordner (oder Datei) von Remote-Github? Danke Sag Git, welche Verzeichnisse du willst (echo 2015/brand/May(siehe Ordner, an dem du arbeiten möchtest) >> .git/info/sparse-checkout) Ich arbeite mit CentOS 7-Servern, auf denen ich keinen Root-Zugriff habe, nor git, svn, etc (nor want to!) so machte ein Python-Skript, um jeden Github-Ordner herunterzuladen: github.com/andrrrl/github-folder-downloader ich habe einen bestimmten Ordner von einem Remote-Git-Repository, das ich auf GitHub gehostet habe. Wie kann ich nur diesen einen bestimmten Ordner herunterladen? Schritt 1: Geben Sie github URL in das Feld oben rechts ein. Schritt 2: Drücken Sie direkt auf Download oder klicken Sie auf Download, um Zip herunterzuladen, oder klicken Sie auf Suchen, um die Liste der Unterordner und Dateien anzuzeigen. Schritt 3: Klicken Sie auf « Zip-Datei herunterladen » oder « Datei abrufen », um Dateien zu erhalten. Es ist denkbar, dass ein Git-Front-End (z.

B. GitHubs Web-Oberfläche oder Gitweb) eine Schnittstelle für Sie bereitstellen könnte, um einen bestimmten Ordner zu extrahieren, aber meines Wissens tut keiner von ihnen das (obwohl sie Sie einzelne Dateien herunterladen lassen, also wenn der Ordner nicht zu viele Dateien enthält, ist das eine Option) Ich habe ein Open-Source-Projekt namens GitHubFolderDownloader erstellt. Sie können einen einzelnen Ordner eines Repositorys herunterladen, ohne das gesamte Repository zu klonen oder herunterzuladen. Um einen Ordner herunterzuladen, werden wir Git nicht verwenden, wir werden stattdessen SVN verwenden, ja ! Subversion wird den Trick für Sie tun, folgen Sie einfach den folgenden Schritten (Sie müssen svn auf Ihrem Computer installiert haben und svn Environment-Variable muss in der Eingabeaufforderung verfügbar sein): Und alles sollte sich jetzt in dem Ordner befinden, in dem Sie den Befehl ausgeführt haben. Wie kann ich nur einen bestimmten Ordner oder ein bestimmtes Verzeichnis von einem Remote-Git-Repository herunterladen, das auf GitHub gehostet wird? echo « /absolute/path/to/folder » > .git/info/sparse-checkout – Wenn Sie nicht mit root beginnen, können Sie mehrere Ordner herunterladen, wo der von Ihnen angegebene Name übereinstimmt.