Hinzufügen Neuer Dateien
Erstellen einer Textdatei
Zunächst erstellen wir eine Textdatei im Projektverzeichnis, damit unser Working Tree nicht leer ist. Dies können wir mit dem Befehl echo
tun:
'Learning Git is cool!' ist der Textinhalt, den wir in unsere Datei schreiben möchten. Die einfachen Anführungszeichen dienen lediglich der Einfassung des Textes und werden nicht in die Datei geschrieben. Standardmäßig gibt der Befehl echo
den Text im Terminal aus, jedoch verwenden wir den Ausgabeumleitungsoperator >
, um die Ausgabe in die Datei test.txt
umzuleiten.
Nun führen wir den Befehl git status
aus:
Jetzt befindet sich eine Datei im Working Tree, sie wird jedoch derzeit von Git nicht verfolgt. Damit sie verfolgt wird, muss diese Datei zum Staging-Bereich hinzugefügt werden.
Hinzufügen zum Staging-Bereich
Der Staging-Bereich, auch als "Index" bezeichnet, ist eine Datei, die als Zwischenschritt zwischen Ihrem Arbeitsverzeichnis und dem Git-Repository selbst dient. Er enthält Informationen über die Änderungen und Dateien, die im nächsten Commit enthalten sein werden.
Ein Commit ist eine grundlegende Operation, die Änderungen an Dateien in Ihrem Git-Repository aufzeichnet. Im Wesentlichen erstellen Sie beim Committen einen Schnappschuss Ihres Projekts zu einem bestimmten Zeitpunkt und speichern diesen.
Der Befehl, um eine Datei zum Staging-Bereich hinzuzufügen, lautet wie folgt:
git add <file>
<file>
sollte durch den Namen der Datei oder ihren Pfad relativ zum Stammverzeichnis Ihres Projekts ersetzt werden, falls sich die Datei in einem bestimmten Verzeichnis innerhalb Ihres Projekts befindet. Für uns sieht der Befehl wie folgt aus:
Fügen wir nun unsere Datei test.txt
zum Staging-Bereich hinzu und überprüfen den Status unseres Arbeitsbaums und des Staging-Bereichs:
Tatsächlich zeigt der Befehl git status
den Zustand sowohl des Arbeitsverzeichnisses als auch des Staging-Bereichs an.
Wie Sie sehen, wurde test.txt
zum Staging-Bereich hinzugefügt, was eine einzelne Änderung darstellt, die zum Commit bereit ist – das Hinzufügen einer neuen Datei. Hier eine Abbildung zur Verdeutlichung:
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
What is the next step after adding a file to the staging area?
Can you explain what happens if I modify the file after staging it?
How do I remove a file from the staging area if I change my mind?
Awesome!
Completion rate improved to 3.57
Hinzufügen Neuer Dateien
Swipe um das Menü anzuzeigen
Erstellen einer Textdatei
Zunächst erstellen wir eine Textdatei im Projektverzeichnis, damit unser Working Tree nicht leer ist. Dies können wir mit dem Befehl echo
tun:
'Learning Git is cool!' ist der Textinhalt, den wir in unsere Datei schreiben möchten. Die einfachen Anführungszeichen dienen lediglich der Einfassung des Textes und werden nicht in die Datei geschrieben. Standardmäßig gibt der Befehl echo
den Text im Terminal aus, jedoch verwenden wir den Ausgabeumleitungsoperator >
, um die Ausgabe in die Datei test.txt
umzuleiten.
Nun führen wir den Befehl git status
aus:
Jetzt befindet sich eine Datei im Working Tree, sie wird jedoch derzeit von Git nicht verfolgt. Damit sie verfolgt wird, muss diese Datei zum Staging-Bereich hinzugefügt werden.
Hinzufügen zum Staging-Bereich
Der Staging-Bereich, auch als "Index" bezeichnet, ist eine Datei, die als Zwischenschritt zwischen Ihrem Arbeitsverzeichnis und dem Git-Repository selbst dient. Er enthält Informationen über die Änderungen und Dateien, die im nächsten Commit enthalten sein werden.
Ein Commit ist eine grundlegende Operation, die Änderungen an Dateien in Ihrem Git-Repository aufzeichnet. Im Wesentlichen erstellen Sie beim Committen einen Schnappschuss Ihres Projekts zu einem bestimmten Zeitpunkt und speichern diesen.
Der Befehl, um eine Datei zum Staging-Bereich hinzuzufügen, lautet wie folgt:
git add <file>
<file>
sollte durch den Namen der Datei oder ihren Pfad relativ zum Stammverzeichnis Ihres Projekts ersetzt werden, falls sich die Datei in einem bestimmten Verzeichnis innerhalb Ihres Projekts befindet. Für uns sieht der Befehl wie folgt aus:
Fügen wir nun unsere Datei test.txt
zum Staging-Bereich hinzu und überprüfen den Status unseres Arbeitsbaums und des Staging-Bereichs:
Tatsächlich zeigt der Befehl git status
den Zustand sowohl des Arbeitsverzeichnisses als auch des Staging-Bereichs an.
Wie Sie sehen, wurde test.txt
zum Staging-Bereich hinzugefügt, was eine einzelne Änderung darstellt, die zum Commit bereit ist – das Hinzufügen einer neuen Datei. Hier eine Abbildung zur Verdeutlichung:
Danke für Ihr Feedback!