error: Nicht gegliederte Arbeitsbaumdatei

9

Wenn ich git pull origin development , habe ich Fehler:

%Vor%

Der Grund dafür ist, dass eine Datei, die sich in remote development branch befindet, nicht in mein lokales Projekt kopiert wird (ich will diese Datei nicht in der Versionskontrolle, also auch git rm ). Aber am remote development ist diese Datei ein Exit für die Versionskontrolle

Wie kann ich dieses Problem lösen? Grundsätzlich möchte ich den Remote-Zweig auch die Datei aus der Versionskontrolle entfernen.

    
Leem.fin 14.02.2012, 09:33
quelle

3 Antworten

4

Um Ihr unmittelbares Problem zu lösen, sollten Sie eine Sicherungskopie der lokalen Datei erstellen, das Original entfernen, aus der Remote-Verzweigung ziehen und dann git rm (gefolgt von einem Push), um sicherzustellen, dass die Remote-Repo-Datei die Datei ebenfalls löscht ). Dann können Sie die Sicherungsdatei lokal zurückstellen und eine Zeile zu Ihrer .gitignore-Datei hinzufügen.

    
Peter Bratton 14.02.2012 22:49
quelle
2

Dies passiert, weil eine nicht verfolgte Datei durch eine neue Datei überschrieben wird, die von der Pull-Anforderung kommt

Mein Vorschlag wäre:

%Vor%

Im Grunde genommen fügen Sie die Dateien, die nicht in Ihrem Git Repo nachverfolgt werden, hinzu und verstauen sie und ziehen die neue Version ein.

    
dannio 20.08.2015 08:08
quelle
-1

Sie können die gitignore Option verwenden.
Für Details siehe diese -

Ссылка
Ссылка

    
vpatil 14.02.2012 10:45
quelle

Tags und Links