Es gibt auch den Befehl magit-do-async-shell, den ich in einem magit-status-Puffer an "&" gebunden habe.
22.
Antworten:
19
Magit bietet keinen entsprechenden Befehl an git rm(aber wenn Sie eine Funktionsanforderung öffnen würden, würde ich sie wahrscheinlich irgendwann hinzufügen).
In der Zwischenzeit können Sie die Datei mit einer anderen Methode löschen, z M-x delete-file RET <file> RET. B. mit . Sobald Sie dies getan haben, aktualisieren Sie den Magit-Puffer mit gund führen Sie dann das "Löschen" der Datei durch, indem Sie in der Liste der nicht bereitgestellten Änderungen dorthin gehen und dann auf drücken s.
@npostavs Danke für den Kommentar. Ich sehe, so git rm --cachedwird die Datei nicht von der Festplatte entfernt, wohingegen dies der git rmFall ist. Vielen Dank!
Antworten:
Magit bietet keinen entsprechenden Befehl an
git rm
(aber wenn Sie eine Funktionsanforderung öffnen würden, würde ich sie wahrscheinlich irgendwann hinzufügen).In der Zwischenzeit können Sie die Datei mit einer anderen Methode löschen, z M-x delete-file RET <file> RET. B. mit . Sobald Sie dies getan haben, aktualisieren Sie den Magit-Puffer mit gund führen Sie dann das "Löschen" der Datei durch, indem Sie in der Liste der nicht bereitgestellten Änderungen dorthin gehen und dann auf drücken s.
quelle
Magit unterstützt nicht
git rm
. Löschen Sie stattdessen den Ordner im Verzeichnis, und führen Sie die Änderung durch.Sie können auch einen !beliebigen git-Befehl starten.
quelle
K
(magit-file-untrack
) doesgit rm --cached
git rm --cached
wird die Datei nicht von der Festplatte entfernt, wohingegen dies dergit rm
Fall ist. Vielen Dank!