Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Dateien in Git Entfernen | Fortgeschrittenere Interaktion
Git-Grundlagen

Dateien in Git Entfernen

Swipe um das Menü anzuzeigen

In der Versionskontrolle ist die Verwaltung von Dateien entscheidend für eine saubere und organisierte Projektgeschichte. Git bietet spezielle Befehle zum Entfernen und Umbenennen von Dateien, um sicherzustellen, dass diese Aktionen effizient nachverfolgt werden. Beginnen Sie mit dem Entfernen von Dateien.

Dateien entfernen

Der Befehl git rm wird verwendet, um Dateien sowohl aus dem Arbeitsverzeichnis als auch aus dem Staging-Bereich zu entfernen.

Note
Hinweis

Dieser Befehl sorgt dafür, dass die Datei nicht mehr von Git verfolgt wird und aus dem Verzeichnis .git entfernt wird.

Dies hilft Git zu erkennen, dass die Datei im nächsten Commit gelöscht werden soll. Hier die grundlegende Syntax:

git rm <file>

Wobei <file> der Name der Datei ist, die entfernt werden soll.

Ablauf zum Entfernen von Dateien

Angenommen, die Datei test.txt ist nun veraltet und soll entfernt werden. Zuerst alle nicht versteckten Dateien und Verzeichnisse im Repository mit folgendem Befehl auflisten:

ls -l
Dateien vor dem Löschen auflisten

Das Repository enthält die Datei test.txt. Führen Sie nun den Befehl git rm aus, um sie zu entfernen:

git rm test.txt
Entfernen der Dateien

Führen Sie als Nächstes den Befehl git status aus:

git status
Status überprüfen

Wie Sie sehen, ist die Änderung bereit zum Commit, also führen Sie den Commit mit einer passenden Nachricht aus:

git commit -m "Delete obsolete text file"
Löschung committen

Unser Commit war erfolgreich, und da unsere Dateien ursprünglich vier Zeilen enthielten, wurden 4 Löschungen durchgeführt.

Liste erneut die nicht versteckten Dateien und Verzeichnisse auf:

ls -l
Dateien nach dem Löschen auflisten

Derzeit befinden sich keine nicht versteckten Dateien mehr in unserem Repository, was beweist, dass das Löschen erfolgreich war.

question mark

Was macht der Befehl git rm in einem Git-Repository?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 3

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 2. Kapitel 3
some-alt