Git, wie kann ich Dateien nach .gitignore entpacken?

9

Ich habe viele Dateien zu einem frühen Zeitpunkt aufgespürt, aber ich möchte nicht, dass git sie von jetzt an verfolgt.

Kann ich diese Dateien nach einer .gitignore Datei entpacken?

BEARBEITEN

Es gibt zu viele Dateien und sie sind in vielen verschiedenen Verzeichnissen getrennt, daher ist es nicht praktikabel, sie einzeln zu entfernen, stattdessen hoffe ich, dass sie nach Muster in einer .gitignore -Datei nicht gefunden werden können / p>     

Yishu Fang 30.12.2013, 13:49
quelle

4 Antworten

11

Sie müssen die Dateien aus dem Index entfernen.

%Vor%

und fügen Sie dann

hinzu %Vor%

Schließlich commit:

%Vor%     
devnull 30.12.2013, 14:08
quelle
3

Sie können die Verfolgung bereits verfolgter Dateien stoppen, indem Sie eine Löschung der Datei im Index durchführen:

%Vor%

... und committen.

Mit --cached löscht tatsächlich die Datei in Ihrer Arbeitskopie. (Ich bin immer paranoid und kopiere sie sowieso zuerst an einen sicheren Ort.)

    
Ash Wilson 30.12.2013 13:53
quelle
1

Sie können eine Liste aller ignorierten Dateien erhalten mit:

%Vor%     
jasir 31.12.2013 00:29
quelle
0

Verwenden Sie git rm , um die Dateien zu löschen, die Sie nicht mehr verfolgen möchten, und fügen Sie diese Dateien zu .gitignore hinzu. Sie sollten nicht mehr in der Liste der nicht geänderten Änderungen angezeigt werden.

    
chooban 30.12.2013 13:54
quelle

Tags und Links