Zieht nur ein Verzeichnis aus einem Git Repo

7

Ich habe einen Git Repo, den ich abziehen möchte. Ich mache ein normales git pull ohne Probleme. Das Problem ist, dass ich nur ein bestimmtes Verzeichnis aus dem Repo möchte. Mein Gedanke war, dass ich eine .gitignore -Datei mit einer Regel wie dieser verwenden könnte:

%Vor%

Das Problem ist, dass dies nicht funktioniert. Ist das der richtige Weg, oder gibt es einen besseren Weg?

    
Dan 12.04.2012, 13:08
quelle

1 Antwort

25

git pull ruft die entfernte Verzweigung ab und führt sie zusammen.

.gitignore funktioniert nur lokal und versteckt übereinstimmende Einträge in git status und wird zum Index mit git add hinzugefügt. Es ist nicht das, was du willst.

Was Sie tun möchten, ist fetch der Remote-Zweig, und daraus extrahieren Sie das Verzeichnis / die Datei, die Sie benötigen.

%Vor%

Die Datei / Verzeichnis sollte jetzt in Ihrem Zweig sein und zum Index hinzugefügt werden.

    
c00kiemon5ter 12.04.2012, 13:18
quelle