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:
Das Problem ist, dass dies nicht funktioniert. Ist das der richtige Weg, oder gibt es einen besseren Weg?
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.
Die Datei / Verzeichnis sollte jetzt in Ihrem Zweig sein und zum Index hinzugefügt werden.
Tags und Links git git-checkout git-pull git-fetch