2017-10-18 3 views
0

Ich habe ein Repo von Github auf einen Dev-Server heruntergeladen. Der Repo hat kein Medien/Verzeichnis. Ich kopierte den Media/Ordner von der Live-Site auf die Dev-Site, aber git hob es auf. Wenn ich jetzt versuche, Dateien zu ziehen, bin ich nicht mehr synchron.Wie füge ich Dateien zu einem Git-Projekt hinzu, ohne dass diese verfolgt werden?

Also habe ich media/zu der .gitigore-Datei (die in VC ist) hinzugefügt. Das Problem ist, dass git jetzt die Änderungen verfolgt und ich immer noch keinen git pull machen kann.

Dieser Server wird nur Dateien immer ziehen.

Was ist der beste Weg, um mit diesem Problem umzugehen?

+0

Es scheint, als ob dein Titel und dein Körper verschiedene Fragen stellen. Der Titel fragt, wie man Dateien zu einem Git-Verzeichnis hinzufügen kann, ohne sie zu verfolgen. Wenn ich das richtig verstehe, fragt der Körper, wie man git davon abhält, eine Datei zu verfolgen, die nicht verfolgt werden soll. Welches ist es? (Und was genau meinst du, wenn du sagst "git hat es abgeholt"? Eine kurze Abschrift vom Terminal, die zeigt, was passiert, wenn du versuchst zu ziehen, wäre hilfreich.) –

Antwort

0

So wie ich es verstehe, möchten Sie ein Verzeichnis von der Versionskontrolle in Ihrer eigenen privaten Kopie eines Repos ausschließen. Das ist einfach: Es gibt zwei Stellen, an denen Git nach Pfaden sucht, die ignoriert werden können, die Datei .gitignore (die normalerweise im Projekt-Commit-Verlauf verfolgt wird) und .git/info/exclude (die für Ihre Kopie des Repos privat ist). Fügen Sie den Pfad hinzu, den Sie für Letzteres ausschließen möchten, und vermeiden Sie Probleme, die in Zukunft vom Server ausgehen.

Verwandte Themen