Eine sensible Datei wurde versehentlich in ein GitHub-Repository committet. Welche Tools können verwendet werden, um die Datei und ihre Historie aus dem Repository zu entfernen? (Wählen Sie zwei.)
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: den Befehl git filter-branch, BFG Repo-Cleaner.
Warum dies die Antwort ist
Der Befehl git filter-branch ist ein leistungsstarkes Werkzeug in Git, das die Historie eines Repositorys umschreiben kann. Es ist effektiv, um Dateien dauerhaft aus allen Commits zu entfernen, aber es kann komplex sein und ist langsam bei großen Repositorys. Der BFG Repo-Cleaner ist ein schnellerer und einfacher zu bedienender Ersatz für git filter-branch, der speziell für das Entfernen großer oder sensibler Daten entwickelt wurde. git rebase wird verwendet, um eine Reihe von Commits neu zu schreiben, ist aber nicht primär dafür gedacht, Dateien aus der gesamten Historie zu entfernen. GitHub Desktop ist eine grafische Benutzeroberfläche für Git und bietet keine direkten Funktionen zum Umschreiben der Historie auf diese Weise.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich