Voraussetzungen
1. Installieren Sie GitHub Desktop
Github Desktop hilft dem Git-Benutzer, die GIT-bezogenen Aufgaben grafisch auszuführen. Sie können den neuesten Installateur dieser Anwendung für Ubuntu einfach von GitHub herunterladen.com. Sie müssen diese Anwendung nach dem Download installieren und konfigurieren, um sie zu verwenden. Sie können das Tutorial auch überprüfen.
2. Erstellen Sie ein GitHub -Konto
Sie müssen ein GitHub -Konto erstellen, um die Ausgabe der in diesem Tutorial verwendeten Befehle zu überprüfen.
3. Erstellen Sie ein lokales Repository
Sie müssen ein lokales Repository erstellen, um die in diesem Tutorial verwendeten Befehle zu überprüfen.
Custom erstellen .Gitignore -Muster
.Gitignore Die Datei enthält die Muster zum Ignorieren der Datei aus dem Repository. Jedes Repository kann eine oder mehrere ignorierende Dateien in verschiedenen Verzeichnissen enthalten. Wenn der .Gitignore Die Datei wird vorher nicht erstellt. Gehen Sie zum örtlichen Repository -Ordner, der benannt ist E-Mail senden Führen Sie den folgenden Befehl aus, um die Datei zu erstellen.
$ nano .GitignoreFügen Sie den folgenden Inhalt in die Datei hinzu. Hier, /temp/* Das Muster ignoriert alle Dateien aus dem TEMP -Ordner, /prüfen/* Das Muster ignoriert alle Dateien aus dem Testordner, *.docx Muster ignoriert alle Dateien mit der Erweiterung *.docx aus dem repository -Ort und *.txt Muster ignoriert alle Dateien mit der Erweiterung *.txt.
/temp/*Schließen Sie den Nano -Editor, nachdem Sie die Datei gespeichert haben. Führen Sie den folgenden Befehl aus, um die aktuellen Statussinformationen des Git -Repositorys zu erhalten.
$ Git StatusDie folgende Ausgabe zeigt das .Gitignore ist eine unbekannte Datei des Repositorys.
Führen Sie die folgenden Befehle aus, um das hinzuzufügen .Gitignore Datei im Repository und den Status erneut überprüfen.
$ git add .GitignoreDie folgende Ausgabe zeigt, dass a .Die Gitignore -Datei wurde dem Repository hinzugefügt, wurde jedoch noch nicht begangen.
Führen Sie den folgenden Befehl aus, um die zuvor durchgeführte Aufgabe mit einer Commit -Nachricht zu begehen.
$ git Commit -m ignorierte Dateien und Ordner erstellt."Die Ausgabe zeigt, dass eine Datei geändert wird und einige Einfügungen durchgeführt wurden.
Führen Sie den folgenden Befehl aus, um das Muster des .Gitignore Datei, die den Test ignoriert.TXT -Datei.
$ git check -ignore -v -Test.txtDie folgende Ausgabe zeigt das der Test.txt Die Datei wird für das in Zeile 4 definierte Muster der von der definierten ignoriert .Gitignore Datei.
Erstellen Sie einen Ordner mit dem Namen Temperatur im aktuellen Repository -Ordner und fügen Sie eine Datei mit dem Namen hinzu vorübergehend.py unter dem Temperatur Ordner. Führen Sie nun den folgenden Befehl aus, um das Muster des .Gitignore Datei, die die ignoriert vorübergehend.py Datei.
$ git check -ignore -v temp/*Die folgende Ausgabe zeigt das temp/vorübergehend.py wird für das in Zeile 1 definierte Muster ignoriert .Gitignore -Datei.
Global .Gitignore -Muster
Wenn Sie einige Ignoriermuster für alle lokalen Antriebsrepositories anwenden möchten, müssen Sie die Muster in einem globalen Definieren definieren ~/.Gitignore Datei. Führen Sie den folgenden Befehl aus, um eine Einstellung für das globale hinzuzufügen ~/.Gitignore Datei.
$ git config --global core.Ausschlussfile ~//.GitignoreDie folgende Ausgabe wird angezeigt, wenn der obige Befehl ordnungsgemäß ausgeführt wird.
Offen ~/.Gitignore Datei verwenden einen beliebigen Editor, um globale Muster für alle Repositorys des lokalen Laufwerks hinzuzufügen. Hier wird der Nano -Editor verwendet. Führen Sie den folgenden Befehl aus, um die Datei zu öffnen.
$ nano ~/.GitignoreFügen Sie den Dateien die folgenden Zeilen hinzu, speichern und schließen Sie die Datei. Gemäß diesen Mustern alle Dateien mit dem Namen, prüfen mit jeder Erweiterung wird ignoriert und alle Dateien mit der Erweiterung .Protokoll wird ignoriert.
prüfen.*prüfen.Py, Test.txt, sys.Logdaten.Protokoll, Und Index.Php Dateien wurden im benannten lokalen Repository erstellt Read-Datei. Nur der Index.Php Die Datei kann gemäß den in der definierten Mustern verfolgt werden ~/.Gitignore Datei. Führen Sie den folgenden Befehl aus, um den Status des Repositorys zu überprüfen.
$ Git StatusNach der Ausführung des obigen Befehls wird die folgende Ausgabe angezeigt. Die Ausgabe zeigt, dass es nur eine nicht zusammengezogene Datei gibt und die anderen vier Dateien basierend auf den Mustern ignoriert werden.
Führen Sie den folgenden Befehl aus, um das ~/ herauszufinden.Gitignore -Dateimuster, das das ignoriert hat Daten.Protokoll Datei.
$ git check -ignore -v -Daten.ProtokollDie folgende Ausgabe zeigt, dass die Datei das in Zeile Nr. 2 der definierte Muster der Definition ignoriert hat ~/.Gitignore Datei, und das Muster ist *.Protokoll. Der sys.Protokoll Die Datei wurde für dasselbe Muster ignoriert.
Führen Sie den folgenden Befehl aus, um das ~/ herauszufinden.Gitignore -Dateimuster, das das ignoriert hat prüfen.py Datei.
$ git check -ignore -v -Test.pyDie folgende Ausgabe zeigt, dass die Datei das in Zeile 1 des definierte Muster der von der definierten ignoriert hat ~/.Gitignore Datei, und das Muster ist prüfen.*. Der prüfen.py Die Datei wurde für dasselbe Muster ignoriert.
Abschluss
Die Art, Muster im globalen Definition zu definieren ~/.Gitignore Datei zum Ignorieren von Dateien aller Repositories des lokalen Laufwerks und der Art, Muster in der zu definieren .Gitignore Datei zum Ignorieren von Dateien des jeweiligen Repositorys haben in diesem Tutorial mit zwei Demo -Repositories gezeigt. Die Verwendungen des Github -Desktops haben hier nicht gezeigt. Sie können diese Anwendung verwenden, wenn Sie die oben genannten Aufgaben über die grafische Benutzeroberfläche ausführen möchten.