In diesem Handbuch wird angezeigt, wie Sie einem Git -Repository neue Dateien und Verzeichnisse hinzufügen können.
Beispiel Git Repo
Der erste Schritt besteht darin, ein Beispiel -Git -Repo einzurichten, um die Konzepte in diesem Tutorial zu veranschaulichen.
Erstellen Sie zunächst ein Verzeichnis wie gezeigt:
$ mkdir ~/sample_repo
Navigieren Sie in das Verzeichnis:
$ cd ~/sample_repo
Initialisieren Sie das Verzeichnis als nächstes als Git -Repo, indem Sie den Befehl ausführen:
$ git init .
Der obige Befehl sollte ein leeres Verzeichnis als Git -Repository initialisieren.
Git -Add -Befehl
Sie verwenden den Befehl git add beim Hinzufügen neuer Dateien und Verzeichnisse zu einem Git -Repository.
Mit dem Befehl können Sie einzelne oder mehrere Dateinamen oder Verzeichnisse angeben.
Beginnen wir mit der Erstellung einer neuen Datei in unserem Sample_Repo wie gezeigt:
$ touch Readme.md
Führen Sie den Befehl aus, um alle Dateien und Verzeichnisse im Repository hinzuzufügen:
$ git add .
Der obige Befehl fügt alle hinzugefügten, gelöschten oder geänderten Dateien in die Git -Staging -Bereiche hinzu.
Für neue Dateien und Verzeichnisse bedeutet dies, dass Git sie jetzt verfolgt.
Beachten Sie, dass mit dem Git -Add add . Der Befehl fügt die Dateien und Verzeichnisse in Ihrem aktuellen Arbeitsverzeichnis hinzu.
Dies ist nützlich, wenn Sie in der Stammin Ihres Repositorys stehen.
Sie können das Flag -Flag verwenden, um Git zu fordern, alle Dateien und Verzeichnisse hinzuzufügen, wenn Sie sich in einem verschachtelten Verzeichnis des Repo befinden.
$ git add -alle
In diesem Fall werden alle nicht zusammengezogenen Dateien und Verzeichnisse im gesamten Arbeitsbaum in den Staging -Bereich verschoben.
Git -Verzeichnis hinzufügen
Um ein bestimmtes Verzeichnis in Git hinzuzufügen, können Sie den Befehl git hinzufügen, gefolgt vom Namen des Verzeichnisses.
Erstellen Sie zunächst ein neues Verzeichnis im Sample_Repo.
$ mkdir new_dir
Um das Handbuch alleine hinzuzufügen, führen Sie den Befehl aus:
$ git füge New_dir/ hinzu
Der obige Befehl fügt nur die angegebenen hinzu und ignoriert andere nicht zusammengezogene Dateien.
Git Fügen Sie eine spezifische Datei hinzu
Sie können auch eine bestimmte Datei hinzufügen und die anderen ignorieren. Erstellen Sie beispielsweise eine neue TXT -Datei im Verzeichnis von New_dir des Sample_Repo
$ touch new_dir/Hallo.txt
Um diese bestimmte Datei hinzuzufügen, führen Sie den Befehl aus:
$ git fügen Sie New_Dir/Hallo hinzu.txt
Git Fügen Sie Dateien nach Erweiterung hinzu
Mit Git können Sie auch Dateien hinzufügen, die mit einem Wildcard -Zeichen einer bestimmten Erweiterung übereinstimmen.
Zum Beispiel, um alle Dateien hinzuzufügen, die in enden .TXT, wir können es tun:
$ git add *.txt
Git nur geänderte Dateien hinzufügen
Möglicherweise möchten Sie in einigen Fällen nur die entfernten oder geänderten Dateien hinzufügen. In diesem Fall können Sie das -U -Flag wie gezeigt verwenden:
$ git add -u .
Der obige Befehl sollte die gelöschten oder geänderten Dateien im aktuellen Arbeitsverzeichnis hinzufügen.
Abschluss
In diesem Artikel haben wir verschiedene Aspekte des Git -Add -Befehls untersucht. Mit diesem Befehl können Sie dem Git -Staging -Bereich Dateien und Verzeichnisse hinzufügen. Darüber hinaus können Sie den Status Ihres Git -Repo anzeigen, bevor Sie mit dem Befehl Git Status begangen werden.