2016-05-20 7 views
7

Ist es möglich, eine einzelne Datei aus einem Remote-Repository mit Git zu klonen? Zum Beispiel versuche ich, die .htaccess-Datei eines anderen in mein eigenes Projekt zu kopieren. Ich brauche nicht ihr gesamtes Repository, nur diese eine Datei.Klonen einer einzelnen Datei von Github Repo

+2

Mögliches Duplikat von [Wie prüft man nur eine Datei aus dem Git-Repository?] (Http://StackOverflow.com/questions/2466735/how-to-checkout-only-one-file-from-git-repository) –

Antwort

14

Anstatt zu klonen, können Sie die Datei einfach herunterladen.

Unter der Annahme, das Repository öffentlich ist, können Sie eine einzelne Datei wie folgt herunterladen:

wget https://raw.githubusercontent.com/jquery/jquery/master/src/ajax.js 

die URL zu erhalten, um die Datei in GitHub navigieren, und wählen Sie die „rohen“ -Ansicht.

+0

Ja, genau das habe ich getan. Ich frage mich jedoch immer noch, ob Git eine solche Operation erlaubt. Es wäre bequem. Kann wget Verzeichnisse kopieren? – MadPhysicist

+0

@MadPhysicist Ja, es ist möglich. Siehe http://stackoverflow.com/questions/2466735/how-to-checkout-only-one-file-from-git-repository. Ich habe vorgeschlagen, dass vielleicht ein Werkzeug wie Wget oder Curl eine einfachere Option sein könnte –