Git äquivalent hg purge
Nicht nur der Befehl, sondern das tatsächliche Verhalten... hg purge löscht nicht alle Dateien.
Dachte ich, es war git sauber, aber NÖ...
$ git clean
fatal: clean.requireForce defaults to true and neither -n nor -f given; refusing to clean
$ git clean -n
Would not remove src/
$ git clean -f
Not removing src/
So, es fühlt sich an wie git hat mir nur gesagt, gehen f*** mich, lol... ich verlange nicht das Ding, wenn es stimmt, ich will nur Git zu tun, was ich von ihm verlangen.
Wie überzeuge ich Mr. Git, bitte tun Sie mir den gefallen, entfernen meine nicht verfolgte Dateien?
- Ich denke, die richtige express ist
fsck
dich 🙂
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie wollen, auch das entfernen von Verzeichnissen, ausführen
git clean -f -d
Wenn Sie nur wollen, zu entfernen, ignoriert Dateien, das ausführen von
git clean -f -X
Wenn Sie möchten, entfernen Sie ignoriert als auch nicht-ignoriert Dateien, das ausführen von
git clean -f -x
Beachten Sie die Differenz auf der X, für die beiden letzten Befehle.
EDIT: nützlich linkie bout dieses git-Betrieb 🙂
Ist hier eine schnelle übersetzung:
hg purge
übersetztgit clean -f -d
(löscht nur nicht verfolgte Dateien und Verzeichnisse)hg purge --all
übersetztgit clean -f -d -x
(auch gelöschte Dateien ignoriert)Git hat auch
git clean -f -X
(upper case X), die löscht nur ignorierte Dateien, lässt aber nicht verfolgte Dateien unberührt. Mercurial hat keine Entsprechung für diese.