Heim  >  Artikel  >  Entwicklungswerkzeuge  >  So schließen Sie neue Ordner in Git aus

So schließen Sie neue Ordner in Git aus

PHPz
PHPzOriginal
2023-05-17 10:49:372498Durchsuche

Da Softwareentwicklungsprojekte immer größer werden, wird die Codeverwaltung immer schwieriger, insbesondere in der Teamzusammenarbeit. Als eines der derzeit beliebtesten Tools zur Codeversionskontrolle kann Git uns bei der effizienten Verwaltung von Codeversionen unterstützen und lässt sich problemlos in den Arbeitsablauf des Teams integrieren.

In Git stoßen wir oft auf Situationen, in denen wir neu hinzugefügte Ordner aus der Git-Bibliothek ausschließen müssen. Bei diesen Ordnern kann es sich um temporär generierte Ordner, Cache-Ordner oder spezielle Ordner wie den Ordner „node_modules“ handeln. In diesem Artikel erfahren Sie, wie Sie neu hinzugefügte Ordner in Git ausschließen.

1. .gitignore-Datei

Um einige Ordner oder Dateien auszuschließen, müssen wir eine Datei mit dem Namen .gitignore erstellen und die Namen der auszuschließenden Dateien oder Ordner auflisten. Git liest diese Datei während des Commit- oder Ignoriervorgangs automatisch und ignoriert die Dateien oder Ordner in der Liste.

  1. Erstellen Sie eine .gitignore-Datei.

Erstellen Sie eine .gitignore-Datei im Stammverzeichnis des Projekts. Dateien können mit Befehlszeilentools oder grafischen Schnittstellentools erstellt werden.

Verwenden Sie das Befehlszeilentool, öffnen Sie das Terminal im Stammverzeichnis des Projekts und geben Sie den folgenden Befehl ein, um die .gitignore-Datei zu erstellen:

touch .gitignore

Verwenden Sie das grafische Schnittstellentool, öffnen Sie den Ordner, in dem sich das Projekt befindet, rechts- Klicken Sie auf den leeren Bereich und wählen Sie „Neue Datei“, geben Sie „.gitignore“ als Dateinamen ein und speichern Sie.

  1. Bearbeiten Sie die .gitignore-Datei.

Öffnen Sie die .gitignore-Datei und geben Sie den Namen der Datei oder des Ordners ein, den Sie ausschließen möchten. Diese Namen sind normalerweise relative Pfadnamen zu dem Verzeichnis, in dem sich die .gitignore-Datei befindet. Wenn Sie beispielsweise den Ordner „node_modules“ ausschließen möchten, können Sie Folgendes in Ihre .gitignore-Datei eingeben:

node_modules/

Wobei der letzte Schrägstrich bedeutet, dass der gesamte Ordner ausgeschlossen werden soll, andernfalls werden nur Dateien, die genau diesem Namen entsprechen, ausgeschlossen und nicht „Ausschließen“. ganze Ordner.

Sie können auch die folgenden Platzhalterzeichen in der .gitignore-Datei verwenden, um das Muster anzugeben:

*: Entspricht einer beliebigen Zeichenfolge, einschließlich des Pfadtrennzeichens (/)

?: Entspricht einem beliebigen einzelnen Zeichen

!: Schließt a aus bestimmtes Muster

Wenn Sie beispielsweise .log-Dateien in allen Ordnern ausschließen möchten, können Sie Folgendes eingeben:

**/*.log

wobei zwei Sternchen bedeuten, dass alle Unterverzeichnisse übereinstimmen.

  1. Fügen Sie die .gitignore-Datei zum Git-Repository hinzu.

Der letzte Schritt besteht darin, die .gitignore-Datei zum Git-Repository hinzuzufügen, um sicherzustellen, dass Git sie während des Commit- oder Ignoriervorgangs liest.

Verwenden Sie den folgenden Befehl, um die .gitignore-Datei zum Git-Repository hinzuzufügen:

git add .gitignore

2. Beispiel

Nehmen wir an, Sie entwickeln eine React-Anwendung und verwenden npm oder Yarn, um Abhängigkeiten zu verwalten. Im Stammverzeichnis des Projekts generiert npm oder Yarn einen Ordner „node_modules“, der alle abhängigen Pakete und Module enthält, die für Ihr Projekt erforderlich sind. Dieser Ordner kann sehr groß sein und Tausende von Dateien enthalten. Wenn Sie ihn bei jedem Commit in das Git-Repository aufnehmen, wird die Leistung und Geschwindigkeit von Git erheblich beeinträchtigt.

In diesem Fall können wir den Ordner „node_modules“ aus dem Git-Repository ausschließen, indem wir die folgenden Schritte ausführen:

  1. Erstellen Sie eine .gitignore-Datei im Stammverzeichnis des Projekts;
  2. Bearbeiten Sie die .gitignore-Datei und geben Sie den folgenden Inhalt ein: ??
3. Zusammenfassung
  1. In Git ist die Methode zum Ausschließen neu hinzugefügter Ordner relativ einfach. Sie müssen lediglich eine .gitignore-Datei erstellen und die Namen der auszuschließenden Dateien oder Ordner auflisten. Durch diese Methode kann die Anzahl unnötiger Dateien in der Git-Bibliothek erheblich reduziert, die Leistung und Geschwindigkeit von Git verbessert und Codeversionen besser verwaltet werden. Ich hoffe, dieser Artikel kann Ihnen helfen, Probleme bei der Git-Codeverwaltung besser zu lösen.

Das obige ist der detaillierte Inhalt vonSo schließen Sie neue Ordner in Git aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Lager in Github löschenNächster Artikel:Lager in Github löschen