2012-09-24 16 views
5

Gibt es eine Möglichkeit mit Git, lokale Änderungen an einer Datei zu ignorieren, aber weiterhin in den Remote-Repo zu verfolgen? Ich möchte eine Datei holen, aber nicht schieben.Git ignorieren nur push

In meinem Fall möchte ich, dass die Eclipse-Datei .project das erste Mal auf dem "Master" Repo Committed, aber das Entwickler-Team muss keine Änderungen durch Eclipse-Plugin vorgenommen zu schieben.

+0

mögliche Duplikate von [git ignorieren Dateien nur lokal] (http://stackoverflow.com/questions/1753070/git-ignore-files-only-locally) – Hauleth

Antwort

1

Obwohl kein offizieller Weg, dies ist der Workflow verwenden wir:

Umbenennen und fügen .example am Ende des Dateinamens hinzuzufügen.

Fügen Sie den tatsächlichen Dateinamen zu Ihrer .gitignore Datei hinzu (und übergeben Sie die .gitignore Datei).

Kopieren Sie die Datei lokal in eine Kopie mit dem tatsächlichen Dateinamen (der jetzt ignoriert wird).

+0

Also gibt es keinen offiziellen Weg, das zu tun. –

+0

Nicht, dass ich mir dessen bewusst bin. –