Meta tags:
description= Erfahren Sie, was der Befehl git clean macht, wie er sich von git reset unterscheidet und welche Optionen es gibt.;
Headings (most frequently used words):
git, clean, und, einbeziehen, was, bewirkt, häufige, optionen, verwendung, interaktiver, modus, vs, stashing, resetting, übungen, warum, force, erforderlich, ist, probelauf, vorschau, löschung, erzwingen, nicht, verfolgte, verzeichnisse, ignorierte, dateien, kurzreferenz,
Text of the page (most frequently used words):
git (117), clean (55), sie (32), die (31), nicht (31), und (26), dateien (23), #verfolgte (22), mit (19), das (17), ist (17), kopieren (16), lernen (15), test_untracked_file (15), der (13), test_untracked_dir (12), was (11), auf (11), ein (10), den (10), einführung (9), remove (9), what (9), von (8), entfernt (8), verzeichnisse (8), löschen (8), reset (8), verfolgten (8), aus (8), eine (8), datei (8), repository (8), html (7), einen (7), oder (7), befehl (7), sich (7), optionen (6), werden (6), dem (6), wie (6), verzeichnis (6), would (6), w3docs (5), für (5), tools (5), übungen (5), modus (5), option (5), ignorierte (5), änderungen (5), checkout (5), branch (5), einer (5), select (5), removing (5), probelauf (5), file (5), formatter (5), color (5), alle (4), code (4), generator (4), editor (4), wird (4), force (4), nach (4), genau (4), changes (4), kombinieren (4), sodass (4), wenn (4), durch (4), each (4), items (4), numbers (4), löscht (4), help (4), flag (4), folgende (4), vorschau (4), einem (4), status (4), test_tracked_file (4), add (4), json (3), diff (3), encoder (3), quizze (3), php (3), javascript (3), css (3), verwendung (3), bewirkt (3), this (3), interaktiven (3), erforderlich (3), rückgängig (3), arbeitsverzeichnis (3), sind (3), des (3), befehls (3), befehlen (3), commit (3), ohne (3), untracked (3), and (3), files (3), xdf (3), ihrem (3), bereich (3), auch (3), können (3), stash (3), nur (3), quit (3), kandidaten (3), ask (3), filter (3), pattern (3), dann (3), führen (3), dies (3), beispiel (3), alles (3), build (3), gitignore (3), listet (3), standardmäßig (3), löschung (3), requireforce (3), test_directory (3), merge (3), string (3), italiano (2), português (2), español (2), français (2), русский (2), deutsch (2), english (2), über (2), beautifier (2), password (2), python (2), java (2), bücher (2), snippets (2), stashing (2), resetting (2), interaktiver (2), häufige (2), page (2), revert (2), aktiviert (2), bei (2), operation (2), kann (2), verwendet (2), committete (2), machen (2), tatsächlich (2), aufgelisteten (2), wirkt (2), funktionen (2), diesen (2), tracked (2), darin (2), inhalt (2), stellt (2), committeten (2), zustand (2), wieder (2), her (2), verschiebt (2), spitze (2), staging (2), später (2), also (2), möchten (2), etwas (2), jeden (2), eingabeaufforderung (2), muster (2), geben (2), _file (2), einträge (2), hier (2), cleaning (2), deletion (2), now (2), arbeitsbaum (2), bereinigen (2), hinzu (2), interaktiv (2), flags (2), schritt (2), idea (2), immer (2), zuerst (2), einbeziehen (2), nun (2), diese (2), entfernen (2), sofern (2), führt (2), lassen (2), aber (2), config (2), diesem (2), use (2), committed (2), commits (2), mkdir (2), echo (2), init (2), gibt (2), unterscheidet (2), noch (2), workflows (2), rebase (2), hash (2), 2026, rechte, vorbehalten, entwickler, gemacht, sprache, datenschutzrichtlinie, kontakt, uns, unternehmen, probier, üben, kostenlose, tutorials, beispiele, web, seit, 2014, next, previous, yes, helpful, prüfen, verfügt, bezieht, übung, beiden, entspricht, letzten, zurückgebliebene, jedweder, art, ignored, discard, hard, üblicher, vollständiger, eines, arbeitsbaums, besteht, verwirft, legt, beiseite, wiederherstellen, reversibel, berührt, greifen, darauf, zurück, arbeit, wegwerfen, anstatt, speichern, möglicherweise, wiederhaben, bevorzugen, stattdessen, dieser, bye, verlässt, geht, ähnlich, antworten, eintrag, behalten, delete, verfeinert, liste, elementnummer, statt, nummeriert, behaltenden, nummern, input, ignore, patterns, ermöglicht, ihnen, per, glob, löschliste, warteschlange, verbleibt, ausschließen, aktuell, beendet, for, prompt, selection, screen, stop, confirm, like, deleted, exclude, from, start, directories, beschreibung, jedes, auszugeben, jeder, commands, the, following, unsicher, soll, sicherste, weg, unübersichtlichen, nichts, gelöscht, bis, bestätigen, fügt, einbezogen, zeigt, sechs, löschungen, durchgehen, ignoriertes, entfernbaren, wirkung, kurzreferenz, lässt, anderen, kombination, bereinigt, äquivalent, zurücksetzen, committet, normalerweise, respektiert, weist, dinge, ausgaben, ordner, wirkungsvoll, leicht, bereuen, node_modules, zusätzlich, zur, erzwungene, durchlauf, beide, überspringt, fügen, ebenfalls, zum, ausführen, path, dir, bestimmten, ort, beschränken, übergeben, pfad, verschwunden, anschließendes, mehr, jede, aktuellen, erfasst, ruhe, gelassen, hinzufügen, gesetzt, false, erzwingen, ausgabe, nennt, beachten, dass, aufgeführt, weil, ignoriert, siehe, unten, dabei, standardmäßigen, ersten, würde, dry, run, verhalten, fast, ausschließlich, handvoll, kurzer, gesteuert, frei, dauerhaft, dafür, entscheiden, standard, einstellung, ändern, ihn, sichere, wahl, fatal, defaults, true, neither, nor, given, refusing, nackten, verweigert, ausführung, warum, ablauf, haben, frisches, vorgemerkten, sowie, meldet, getrennten, abschnitten, aufteilung, ankommt, arbeitet, include, will, new, cached, unstage, yet, master, touch, initialized, empty, users, kev, einrichten, richtet, mehreren, einträgen, damit, unterschied, erkennen, direkt, dateisystem, wiederherstellbaren, kein, zeigen, unwiderruflich, zusammen, decken, gesamten, behandeln, vorgemerkte, inhalte, kümmert, rest, typischer, anwendungsfall, artefakten, generierten, experimentrückständen, sauberen, kopie, baums, beginnen, überhaupt, verfolgt, früheren, dadurch, seinen, nachbarn, unter, datenträger, vorhanden, beobachtet, heißt, wurde, nie, hinzugefügt, befindet, index, erfahren, macht, welche, detached, head, signieren, lfs, gitattributes, hooks, worktree, subtree, submodule, advanced, tips, forking, trunk, basiert, gitflow, feature, strategien, konflikte, switch, using, branches, pull, push, fetch, remote, syncing, reflog, cherry, pick, amend, rewriting, history, restore, undoing, bisect, show, blame, tag, log, examining, saving, alias, clone, setting, ssh, schlüssel, installieren, versionskontrollsoftware, quellcodeverwaltung, versionskontrollsystem, getting, started, anmelden, durchsuchen, formatters, url, reverse, sha256, md5, length, calculator, colors, hsl, hex, mixer, converter, picker, general, kurse, man, tutorial,
Text of the page (random words):
git clean wie man git clean verwendet w3docs git tutorial w3docs bücher html lernen css lernen javascript lernen git lernen java lernen php lernen python lernen kurse quizze übungen snippets tools general tools html editor password generator html encoder code diff json beautifier alle 13 color tools color picker color converter color mixer color hex colors hsl alle 10 string tools string length calculator md5 hash generator sha256 hash generator string reverse url encoder alle 19 code formatters javascript formatter css formatter html formatter json formatter php formatter w3docs durchsuchen k de english en deutsch de русский ru français fr español es português pt italiano it anmelden git lernen getting started einführung versionskontrollsystem quellcodeverwaltung versionskontrollsoftware was ist git git installieren ssh schlüssel git repository setting up a repository einführung git init git clone git config git alias saving changes einführung git add git commit git stash git diff gitignore examining a repository einführung git status git log git tag git blame git show git bisect undoing changes einführung git clean git revert git reset git restore git rm git mv rewriting history einführung git commit amend git rebase git rebase i git cherry pick git reflog syncing einführung git remote git fetch git push git pull using branches einführung git branch git checkout git switch git merge merge konflikte merge strategien git workflows git workflows feature branch gitflow trunk basiert forking advanced tips git submodule git subtree git worktree git hooks gitattributes git lfs commits signieren detached head git clean erfahren sie was der befehl git clean macht wie er sich von git reset unterscheidet und welche optionen es gibt was git clean bewirkt der befehl git clean entfernt nicht verfolgte dateien aus ihrem arbeitsverzeichnis eine nicht verfolgte datei ist eine datei die auf dem datenträger vorhanden ist aber von git noch nicht beobachtet wird das heißt sie wurde noch nie mit git add hinzugefügt und befindet sich nicht im index dadurch unterscheidet sich git clean von seinen nachbarn unter den rückgängig befehlen git reset verschiebt die branch spitze und kann verfolgte änderungen aus dem staging bereich entfernen git checkout stellt verfolgte dateien in einem früheren zustand wieder her git clean löscht die dateien die git überhaupt nicht verfolgt zusammen decken sie den gesamten arbeitsbaum ab reset checkout behandeln verfolgte und vorgemerkte inhalte clean kümmert sich um den rest ein typischer anwendungsfall ist das bereinigen von build artefakten generierten dateien oder experimentrückständen sodass sie mit einer sauberen kopie des committeten baums beginnen git clean ist unwiderruflich es löscht dateien direkt aus dem dateisystem nicht in einen wiederherstellbaren bereich wie den stash es gibt kein git clean rückgängig zeigen sie immer zuerst mit einem probelauf n eine vorschau an das folgende beispiel richtet ein repository mit einer verfolgten und mehreren nicht verfolgten einträgen ein damit sie den unterschied erkennen können ein beispiel repository einrichten mkdir test_directory cd test_directory git init initialized empty git repository in users kev code test_directory git echo tracked file test_tracked_file git add test_tracked_file echo untracked test_untracked_file mkdir test_untracked_dir touch test_untracked_dir file git status on branch master no commits yet changes to be committed use git rm cached file to unstage new file test_tracked_file untracked files use git add file to include in what will be committed test_untracked_dir test_untracked_file kopieren nach diesem ablauf haben sie ein frisches repository mit einer vorgemerkten datei test_tracked_file sowie einer nicht verfolgten datei test_untracked_file und einem nicht verfolgten verzeichnis test_untracked_dir git status meldet diese in getrennten abschnitten genau die aufteilung auf die es git clean ankommt alles folgende arbeitet auf diesem repository warum force erforderlich ist führen sie den nackten befehl aus und git verweigert die ausführung git clean fatal clean requireforce defaults to true and neither i n nor f given refusing to clean kopieren da die löschung dauerhaft ist führt git den befehl nur aus wenn sie sich mit f force n probelauf oder i interaktiv dafür entscheiden sie können den standard mit der git config einstellung clean requireforce ändern aber ihn aktiviert zu lassen ist die sichere wahl häufige optionen und verwendung das verhalten von git clean wird fast ausschließlich durch eine handvoll kurzer flags gesteuert die sich frei kombinieren lassen n probelauf vorschau das flag n oder dry run listet auf was entfernt werden würde ohne dabei etwas zu löschen machen sie dies zu ihrem standardmäßigen ersten schritt git clean n would remove test_untracked_file kopieren die ausgabe nennt test_untracked_file beachten sie dass das nicht verfolgte verzeichnis nicht aufgeführt ist weil git clean standardmäßig verzeichnisse ignoriert siehe d unten f löschung erzwingen das flag f oder force führt die löschung tatsächlich durch es ist erforderlich sofern clean requireforce nicht auf false gesetzt ist git clean f removing test_untracked_file kopieren test_untracked_file ist nun verschwunden ein anschließendes git status listet sie nicht mehr auf standardmäßig wirkt git clean f auf jede nicht verfolgte datei im aktuellen verzeichnis dateien die von gitignore erfasst werden werden in ruhe gelassen sofern sie nicht x hinzufügen s u um die operation auf einen bestimmten ort zu beschränken übergeben sie einen pfad git clean f path to dir kopieren d nicht verfolgte verzeichnisse einbeziehen standardmäßig überspringt git clean nicht verfolgte verzeichnisse fügen sie d hinzu um diese ebenfalls zu entfernen kombinieren sie es mit n für eine vorschau und dann mit f zum ausführen git clean dn would remove test_untracked_dir would remove test_untracked_file git clean df removing test_untracked_dir removing test_untracked_file kopieren mit d listet der probelauf nun das verzeichnis zusätzlich zur nicht verfolgten datei auf und der erzwungene durchlauf entfernt beide löscht das verzeichnis und alles darin x ignorierte dateien einbeziehen normalerweise respektiert git clean die gitignore datei das flag x weist es an auch ignorierte dateien zu löschen dinge wie node_modules build ausgaben oder editor ordner wie idea dies ist wirkungsvoll und leicht zu bereuen also führen sie immer zuerst einen probelauf durch git clean xn would remove idea would remove build kopieren x lässt sich mit den anderen flags kombinieren die folgende kombination bereinigt nicht verfolgte dateien nicht verfolgte verzeichnisse und ignorierte dateien in einem schritt das äquivalent von diesen checkout auf genau das zurücksetzen was committet ist git clean xdf kopieren kurzreferenz befehl wirkung git clean n vorschau der entfernbaren nicht verfolgten dateien git clean f nicht verfolgte dateien löschen git clean df nicht verfolgte dateien und verzeichnisse löschen git clean xf nicht verfolgte und ignorierte dateien löschen git clean xdf alles nicht committete löschen dateien verzeichnisse ignoriertes git clean i löschungen interaktiv durchgehen interaktiver modus wenn sie unsicher sind was genau entfernt werden soll führen sie git clean im interaktiven modus mit dem flag i aus dies ist der sicherste weg einen unübersichtlichen arbeitsbaum zu bereinigen da nichts gelöscht wird bis sie es bestätigen das folgende beispiel fügt auch d hinzu sodass verzeichnisse einbezogen werden git zeigt die kandidaten und dann eine what now eingabeaufforderung mit sechs befehlen an git clean di would remove the following items test_untracked_dir test_untracked_file commands 1 clean 2 filter by pattern 3 select by numbers 4 ask each 5 quit 6 help what now kopieren hier ist was jeder befehl bewirkt 6 help geben sie 6 ein um eine beschreibung jedes befehls auszugeben what no w 6 clean start cleaning files and directories filter by pattern exclude items from deletion select by numbers select items to be deleted by numbers ask each confirm each deletion like rm i quit stop cleaning help this screen help for prompt selection kopieren 1 clean löscht die aktuell aufgelisteten einträge und beendet dann what no w 1 removing test_untracked_dir removing test_untracked_file kopieren 2 filter by pattern ermöglicht es ihnen einträge per glob zu ausschließen hier entfernt das muster _file die datei test_untracked_file aus der löschliste sodass nur das verzeichnis in der warteschlange verbleibt what no w 2 test_untracked_dir test_untracked_file input ignore patterns _file test_untracked_dir kopieren 3 select by numbers verfeinert die liste nach elementnummer statt nach muster git nummeriert jeden kandidaten und sie geben die zu behaltenden nummern ein what no w 3 1 test_untracked_dir 2 test_untracked_file select items to delete kopieren 4 ask each geht jeden kandidaten mit einer y n eingabeaufforderung durch ähnlich wie rm i antworten sie mit n um einen eintrag zu behalten what no w 4 remove test_untracked_dir y n n remove test_untracked_file y n n kopieren 5 quit verlässt den interaktiven modus ohne etwas zu löschen what no w 5 bye kopieren git clean vs stashing und resetting git clean berührt nur nicht verfolgte dateien also greifen sie darauf zurück wenn sie arbeit wegwerfen möchten anstatt sie zu speichern wenn sie die änderungen möglicherweise später wiederhaben möchten bevorzugen sie stattdessen eine dieser optionen git stash legt verfolgte änderungen und mit u auch nicht verfolgte dateien beiseite sodass sie sie später wiederherstellen können reversibel git reset verschiebt die branch spitze und entfernt verfolgte änderungen aus dem staging bereich oder verwirft sie git checkout stellt verfolgte dateien in ihrem committeten zustand wieder her ein üblicher vollständiger reset eines arbeitsbaums besteht darin reset für verfolgten inhalt mit clean für nicht verfolgten inhalt zu kombinieren git reset hard discard tracked changes git clean xdf remove untracked and ignored files kopieren nach diesen beiden befehlen entspricht das arbeitsverzeichnis genau dem letzten commit ohne zurückgebliebene dateien jedweder art übungen übung was sind die funktionen und optionen des befehls git clean was sind die funktionen und optionen des befehls git clean der befehl git clean wirkt auf nicht verfolgte dateien im arbeitsverzeichnis die option n bei git clean entfernt tatsächlich die aufgelisteten dateien git clean kann verwendet werden um committete änderungen rückgängig zu machen die option f oder force ist erforderlich um nicht verfolgte dateien zu löschen die verwendung von git clean mit der option d entfernt nicht verfolgte verzeichnisse die option x bei git clean bezieht ignorierte dateien in die operation ein git clean verfügt über einen interaktiven modus der mit der option i aktiviert wird prüfen was this page helpful yes no previous einführung next git revert on this page was git clean bewirkt häufige optionen und verwendung interaktiver modus git clean vs stashing und resetting übungen w3docs kostenlose tutorials beispiele übungen snippets und quizze für das web seit 2014 bücher html lernen css lernen javascript lernen git lernen java lernen php lernen python lernen üben übungen quizze probier editor tools html editor password generator html encoder code diff json beautifier unternehmen über uns kontakt datenschutzrichtlinie sprache english deutsch русский français español português italiano 2026 w3docs alle rechte vorbehalten für entwickler gemacht
|