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

Dateien in Git Umbenennen

Swipe um das Menü anzuzeigen

Warum Dateien umbenennen?

Das Umbenennen von Dateien ist eine gängige Praxis in der Softwareentwicklung aus verschiedenen Gründen:

  • Verbesserte Übersichtlichkeit: Das Umbenennen von Dateien kann die Struktur eines Projekts klarer machen und erleichtert es Mitarbeitenden, den Zweck jeder Datei zu verstehen;
  • Konsistenz: Die Einhaltung konsistenter Namenskonventionen im gesamten Projekt ist entscheidend für Lesbarkeit und Wartbarkeit;
  • Funktionsänderungen: Mit der Weiterentwicklung eines Projekts kann sich die Funktionalität bestimmter Dateien ändern. Das Umbenennen zur Anpassung an diese Änderungen ist wichtig für eine korrekte Dokumentation.

Git-Befehl zum Umbenennen von Dateien

Git vereinfacht das Umbenennen von Dateien. Es ist wichtig, Git-Befehle zu verwenden, um sicherzustellen, dass der Versionsverlauf erhalten bleibt. Der Hauptbefehl zum Umbenennen von Dateien lautet:

git mv old_filename new_filename

Dabei ist old_filename der aktuelle Name der Datei und new_filename der gewünschte neue Name. Dieser Befehl führt drei Aktionen gleichzeitig aus:

  • Benennt die Datei lokal um;
  • Stellt die Änderung für den Commit bereit;
  • Ändert die Datei im Arbeitsverzeichnis.

Nach Ausführung dieses Befehls können die Änderungen committed werden.

Note
Hinweis

Tatsächlich kann dieser Befehl auch verwendet werden, um Dateien zwischen Verzeichnissen zu verschieben.

Beispielszenario

Zuerst eine Konfigurationsdatei mit dem Namen cg.txt erstellen, die eine einzelne Zeile mit einem Beispielwert für den geheimen Schlüssel enthält:

echo "SECRET_KEY=1234" > cg.txt
Konfigurationsdatei erstellen

Nun den Status des Arbeitsverzeichnisses und des Staging-Bereichs überprüfen:

git status
Statusüberprüfung

Diese Datei zum Staging-Bereich hinzufügen:

git add cg.txt
Hinzufügen der Konfigurationsdatei zum Staging-Bereich

Anschließend diese Hinzufügung committen:

git commit -m "Add config file" 
Committen der Konfigurationsdatei

Der Commit ist erfolgreich, aber der Name der Konfigurationsdatei ist nicht sehr eindeutig. Daher umbenennen in config.txt:

git mv cg.txt config.txt
Konfigurationsdatei umbenennen

Erneut den Status des Working Tree und des Staging-Bereichs überprüfen:

git status
Status überprüfen

Wie Sie sehen können, zeigt der Status an, dass die Datei von cg.txt zu config.txt umbenannt wurde und diese Änderung bereits zum Commit vorgemerkt ist.

Nun diesen Änderung committen:

git commit -m "Rename config file"
Umbenennung committen

Die Konfigurationsdatei wurde erfolgreich umbenannt und der Commit wurde erfolgreich abgeschlossen.

question mark

Was ist nach dem Ausführen der Befehle zum Umbenennen der Konfigurationsdatei und zum Committen der Änderung passiert?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 4

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 4
some-alt