Von m Fahad Khawaja
TeilenTweetEmail

Verwenden Sie diese Git-Befehle, um Vorgänge wie das Entfernen einer Datei aus einem Commit durchzuführen.

Sie haben Git höchstwahrscheinlich als Versionskontrollsystem für ein oder zwei Projekte verwendet, wenn Sie ein regelmäßiger Entwickler sind. Obwohl die Verwendung von Git relativ einfach ist, ist es nicht unmöglich, auf einige Probleme zu stoßen. Eine solche Situation, in der sich Entwickler oft befinden, ist, wenn sie Dateien aus einem Commit entfernen müssen.

Lesen Sie weiter, während wir zeigen, wie Sie eine Datei aus dem Git-Commit entfernen können.

Git-Zustände verstehen

Bevor Sie sich mit dem Entfernen einer Datei aus einem Commit befassen, müssen Sie die verschiedenen Git-Workflow-Zustände für eine Datei kennen.

Beim Arbeiten mit einer Datei in Git gibt es vier mögliche Zustände. Der erste ist der nicht nachverfolgte Status – Dateien, die Sie erstellen und noch nicht übertragen oder bereitgestellt haben, befinden sich in diesem Status. Das Git-Repository verfolgt diese Dateien nicht.

instagram viewer

Sobald Sie die git hinzufügen Befehl für eine Datei, wird sie bereitgestellt und wechselt in den zweiten Zustand. Die Git-Phase bereitet die Datei im Wesentlichen auf das Commit vor. Der dritte Zustand beinhaltet den Commit-Befehl; das git-commit -Befehl verschiebt die bereitgestellte Datei neben den neu vorgenommenen Änderungen in den Zweig.

Dateien, die bereits festgeschrieben wurden, aber seit dem letzten Festschreiben geändert wurden, befinden sich im Änderungsstatus.

Git Datei aus Commit entfernen

Um eine Datei zu entfernen, die in einem Branch oder Git-Repository festgeschrieben wurde, können Sie die git zurücksetzen Befehl wie folgt:

git reset --soft HEAD^

Dadurch werden die festgeschriebenen Dateien effektiv in den Staging-Bereich zurückgebracht.

Wenn Sie eine Datei weiter aus dem Staging-Bereich entfernen möchten, verwenden Sie die git zurücksetzen Befehl noch einmal. Eine Datei, die aus dem Staging-Bereich entfernt wurde, wird nicht an die Verzweigung übergeben.

git reset HEAD 

Sie können dann die erforderlichen Änderungen vornehmen und Ihre Dateien mit bereitstellen git hinzufügen, und schließlich verwenden git-commit um Ihre Änderungen in das Repository zu übertragen.

git rm – zwischengespeicherter Dateiname 

git commit --amend

Datei aus Commit entfernen

Git ist ein unverzichtbares Werkzeug für jeden Entwickler da draußen; Zu wissen, wie man Dateien aus dem Commit entfernt, ist eine wichtige Fähigkeit, die jeder angehende und erfahrene Entwickler kennen muss.

Für Lernbegeisterte bietet Git viele weitere wertvolle Funktionen, die Sie erkunden und nutzen können, um Ihren täglichen Arbeitsablauf zu verbessern.

Git-Tutorial für Fortgeschrittene

Bringen Sie Ihre Git-Fähigkeiten mit diesem umfassenden Leitfaden vom Anfänger zum Fortgeschrittenen.

Weiter lesen

TeilenTweetEmail
Verwandte Themen
  • Programmierung
  • GitHub
  • Programmierung
Über den Autor
M. Fahad Khawaja (71 Artikel veröffentlicht)

Fahad ist Autor bei MakeUseOf und studiert derzeit Informatik. Als begeisterter Tech-Autor stellt er sicher, dass er mit der neuesten Technologie auf dem Laufenden bleibt. Sein besonderes Interesse gilt dem Fußball und der Technik.

Mehr von m. Fahad Khawaja

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um zu abonnieren