Git: Wie kann ich einen Unterordner in einem Repository ausschließen?

8

Ich habe ein Repository in einem Ordner mit meinem Projekt erstellt, wissen Sie, git init , ich habe den Webstorm-Ordner .idea und einen anderen, der nicht damit in Verbindung steht, ich bin nicht daran interessiert, im Repository zu bleiben, und ich Ich möchte nicht, dass dieser Ordner auch als neue Dateien angezeigt wird. Ich möchte diese Unterordner vergessen.

  1. Wie kann ich diesen Unterordner ausschließen, bevor ich das gesamte Repository festlege?
  2. Wie kann ich diesen Unterordner nach der Übertragung des gesamten Repositorys ausschließen?
Mr Question 08.11.2010, 18:21
quelle

1 Antwort

16

Öffnen Sie die Datei .git/info/exclude in einem Texteditor und fügen Sie den zu ignorierenden Ordner hinzu. Diese Datei bleibt für Sie privat. Sie können auch eine .gitignore -Datei im Stammverzeichnis des Repositorys außerhalb des .git -Verzeichnisses erstellen und dort den Ordnereintrag schreiben. Fügen Sie diese Datei dann dem Repository hinzu, um sie mit anderen zu teilen, welche Inhalte ignoriert werden sollen, falls andere dieses Verzeichnis auch in ihrem Repository ignorieren.

Wenn Sie dieses Verzeichnis bereits festgeschrieben haben, entfernen Sie es einfach mit git rm -r --cached , schreiben Sie das Löschen fest und markieren Sie das Verzeichnis wie oben beschrieben ignoriert. Möglicherweise möchten Sie eine Sicherungskopie des Verzeichnisses erstellen, bevor Sie es löschen.

    
wilhelmtell 08.11.2010, 18:26
quelle

Tags und Links