Als «git-rm» getaggte Fragen

`git rm` ist ein Git-Befehl, mit dem Dateien aus dem Arbeitsbaum und aus dem Index entfernt werden. Verwenden Sie dieses Tag für alle Beiträge, die sich auf die Verwendung dieses Befehls beziehen.

1922
Wie kann ich eine Datei aus einem Git-Repository löschen?

Ich habe eine Datei mit dem Namen "file1.txt"Git-Repository hinzugefügt . Danach habe ich es festgeschrieben, ein paar Verzeichnisse namens dir1und hinzugefügt dir2und sie in das Git-Repository festgeschrieben. Nun ist die aktuelle Repository hat "file1.txt", dir1und dir2. Wie kann ich löschen,...

499
Gelöschte Dateien bereitstellen

Angenommen, ich habe eine Datei in meinem Git-Repository mit dem Namen foo. Angenommen, es wurde mit rm(nicht git rm) gelöscht . Dann zeigt der Git-Status: Changes not staged for commit: deleted: foo Wie inszeniere ich das Löschen einzelner Dateien? Wenn ich es versuche: git add foo Es sagt: 'foo'...

404
Entfernen Sie einen Ordner aus dem Git-Tracking

Ich muss einen Ordner (Namens-Uploads) vom Tracking ausschließen. Ich habe versucht zu rennen git rm -r --cached wordpress/wp-content/uploads und danach habe ich den Pfad zu .gitignore hinzugefügt /wordpress/wp-content/uploads aber wenn ich lief, werden git statussie als gelöscht angezeigt. Wenn...

378
Wie kann man ein "git rm -r" zurücksetzen?

Ich sagte aus Versehen git rm -r .. Wie kann ich mich davon erholen? Ich habe mich nicht verpflichtet. Ich denke, alle Dateien wurden zum Löschen markiert und auch physisch von meiner lokalen Kasse entfernt. EDIT: Ich könnte (wenn ich den Befehl kenne) zum letzten Commit zurückkehren. Aber es wäre...

236
So entfernen Sie mehrere gelöschte Dateien im Git-Repository

Ich habe einige Dateien gelöscht und der Git-Status wird wie folgt angezeigt. Ich habe mich verpflichtet und gepusht. GitHub zeigt weiterhin die gelöschten Dateien im Repository an. Wie kann ich Dateien im GitHub-Repository löschen? # On branch master # Changes not staged for commit: # (use "git...

163
"Git rm --cached x" vs "git reset head - x"?

GitRef.org - Basic : git rmentfernt Einträge aus dem Staging-Bereich. Dies ist ein bisschen anders als bei git reset HEAD"Staging" -Dateien. Mit "unstage" meine ich, dass der Staging-Bereich auf das zurückgesetzt wird, was dort war, bevor wir anfingen, Dinge zu ändern. git rmAuf der anderen...

92
Wie ignoriere ich Dateien, die sich im Repository befinden?

Ich habe eine Datei (config.php), die bereits im Git-Repository festgeschrieben ist, aber ich möchte sie lokal ignorieren, dh ich möchte, dass diese Datei im Repository verbleibt, aber Git zwingt, alle Änderungen daran zu ignorieren. Ich habe die Datei in .gitignore abgelegt, aber sie ist immer...