Meta tags:
description= Erfahren Sie mehr über git init: Verwendung, Template-Verzeichnis, Konfiguration und den Unterschied zu git clone.;
Headings (most frequently used words):
git, init, ein, repository, initialisieren, was, macht, bare, repositories, den, namen, des, initialen, branches, festlegen, das, template, verzeichnis, optionsreferenz, vs, clone, übung, vorhandenes, neu,
Text of the page (most frequently used words):
git (122), repository (28), sie (28), init (26), die (23), und (22), das (21), ein (21), der (16), lernen (15), template (15), #verzeichnis (15), bare (13), dateien (13), den (11), einem (11), kopieren (10), einführung (9), mit (9), erstellt (9), clone (8), was (8), aus (8), project (8), html (7), dem (7), von (7), sind (7), einen (7), gibt (7), ist (7), des (6), branches (6), werden (6), unterverzeichnis (6), wird (6), oder (6), wenn (6), history (6), eine (6), branch (6), w3docs (5), alle (5), für (5), tools (5), repositories (5), initialisieren (5), konfiguration (5), neue (5), auf (5), wie (5), nicht (5), hooks (5), können (5), formatter (5), color (5), generator (4), namen (4), flag (4), arbeitsverzeichnis (4), ausführen (4), vorhandenen (4), befehl (4), zur (4), vorhandenes (4), neu (4), projekt (4), remote (4), ordner (4), standard (4), beispiel (4), config (4), json (3), code (3), diff (3), encoder (3), editor (3), quizze (3), übungen (3), php (3), javascript (3), css (3), übung (3), initialen (3), kann (3), noch (3), kein (3), eines (3), templates (3), verwendet (3), ohne (3), erstellen (3), leeres (3), optionen (3), bereits (3), legt (3), neuen (3), initial (3), unter (3), pfad (3), dir (3), repositorys (3), als (3), zum (3), jedes (3), dieses (3), head (3), unterschied (3), enthält (3), commit (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), beispiele (2), snippets (2), optionsreferenz (2), festlegen (2), macht (2), this (2), page (2), nur (2), ausgeführt (2), option (2), überschreibt (2), staging (2), area (2), initialisiert (2), funktionen (2), befehls (2), verwenden (2), ihrem (2), vollständige (2), diesem (2), verwandelt (2), brandneues (2), starten (2), name (2), durch (2), eigentlichen (2), bei (2), beim (2), kopiert (2), directory (2), anderen (2), ihn (2), dienen (2), reihe (2), ersten (2), info (2), globalen (2), finden (2), main (2), dies (2), sodass (2), nie (2), übergeben (2), ihrer (2), direkt (2), pushen (2), dessen (2), fast (2), immer (2), keine (2), darin (2), home (2), user (2), ihre (2), commits (2), status (2), add (2), dort (2), kopie (2), workflows (2), rebase (2), changes (2), hash (2), 2026, rechte, vorbehalten, entwickler, gemacht, sprache, datenschutzrichtlinie, kontakt, uns, unternehmen, probier, üben, kostenlose, tutorials, web, seit, 2014, next, previous, yes, helpful, prüfen, verzeichnissen, enthalten, ermöglicht, angabe, verzeichnisses, sollen, aktuelle, fügt, hinzu, neues, grund, rechner, beginnen, beitreten, server, github, gehostet, lädt, herunter, seine, stellt, verbindung, her, lokalen, beide, befehle, lokales, aber, entgegengesetzten, ausgangspunkten, fest, konfiguriert, gemeinsamen, nutzung, mehrere, benutzer, steuert, gruppeizugriffsrechte, shared, false, true, umask, group, all, world, everybody, 0xxx, speichert, daten, hinterlässt, kleine, textdatei, darauf, verweist, verschoben, separate, fehler, warnungen, ausgaben, unterdrückt, quiet, beschreibung, akzeptiert, optionales, argument, weglassen, aktuellen, existierenden, angeben, nützlichsten, flags, unten, aufgeführt, hauptsächlich, standardmäßig, deaktiviert, indem, ihr, eigenes, bereitstellen, standardsatz, automatisch, lassen, integrierte, normalerweise, usr, share, core, konfigurationsvariable, templatedir, umgebungsvariable, git_template_dir, angegebene, befüllt, einer, datei, wählt, verwendende, folgenden, nach, gesetzten, werte, exclude, weitere, informationen, einstellungen, defaultbranch, global, festzulegen, müssen, setzen, einmalig, historisch, gesehen, nannte, kurzform, wählen, master, refs, objects, description, denselben, inhalt, oberster, ebene, keinen, arbeitsbaum, umhüllt, your, files, data, lives, here, layout, sichtbar, reguläres, versteckt, gemeinsamer, zentraler, ort, andere, klone, überschreiben, denen, jemand, aktiv, arbeitet, daher, zentrale, gemäß, konvention, suffix, benannt, pullen, hat, jedoch, ausgecheckten, bearbeiten, committen, gelegentlich, nützlich, aktualisierten, übernehmen, existing, reinitialized, sicher, löscht, wendet, lediglich, fehlende, erneut, folgende, meldung, punkt, leer, nächsten, schritte, regel, hinzuzufügen, speichern, zustand, ihres, jederzeit, überprüfen, auch, verzeichnisnamen, falls, existiert, empty, initialized, bestätigung, einfachste, weg, versionskontrolle, projekts, besteht, wechseln, argumente, auszuführen, diese, seite, erläutert, verschiedene, arten, zwischen, regulären, liste, stattdessen, anderswo, möchten, benötigen, statt, übergeordneten, überblick, ausführung, einzelnes, verstecktes, namens, alles, verwaltung, benötigt, objektdatenbank, referenzen, tags, zeiger, projektdateien, bleiben, genau, verschiebt, ändert, initialisierung, erste, normalen, etwas, verfolgen, erfahren, mehr, verwendung, detached, signieren, lfs, gitattributes, worktree, subtree, submodule, advanced, tips, forking, trunk, basiert, gitflow, feature, strategien, konflikte, switch, checkout, using, pull, push, fetch, syncing, reflog, cherry, pick, amend, rewriting, restore, reset, revert, clean, undoing, bisect, show, blame, tag, log, examining, gitignore, stash, saving, alias, 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 init wie man git init 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 init erfahren sie mehr über git init verwendung template verzeichnis konfiguration und den unterschied zu git clone was git init macht git init erstellt ein brandneues leeres git repository oder initialisiert ein vorhandenes neu es ist fast immer der erste git befehl den sie für ein projekt ausführen und er verwandelt einen normalen ordner in etwas das git verfolgen kann durch die ausführung wird ein einzelnes verstecktes unterverzeichnis namens git in ihrem projekt erstellt dieses verzeichnis enthält alles was git zur verwaltung ihrer history benötigt die objektdatenbank referenzen branches und tags den head zeiger die konfiguration und eine kopie der standard template dateien ihre eigentlichen projektdateien bleiben genau dort wo sie sind git verschiebt oder ändert sie bei der initialisierung nie diese seite erläutert wie sie git init auf verschiedene arten ausführen den unterschied zwischen einem regulären und einem bare repository das template verzeichnis und die vollständige liste der optionen wenn sie stattdessen eine kopie eines bereits anderswo vorhandenen repositorys möchten benötigen sie git clone statt git init einen übergeordneten überblick finden sie unter was ist git ein repository initialisieren der einfachste weg die versionskontrolle eines projekts zu starten besteht darin mit cd in dessen verzeichnis zu wechseln und den befehl ohne argumente auszuführen cd my project git init kopieren git gibt eine bestätigung aus und erstellt das git unterverzeichnis initialized empty git repository in home user my project git kopieren sie können auch einen verzeichnisnamen übergeben git erstellt dieses verzeichnis falls es noch nicht existiert und legt das neue repository dort an git init my project kopieren das repository ist an diesem punkt leer es gibt noch keine commits die nächsten schritte sind in der regel dateien mit git add zur staging area hinzuzufügen und sie mit git commit zu speichern sie können den zustand ihres neuen repositorys jederzeit mit git status überprüfen ein vorhandenes repository neu initialisieren das ausführen von git init in einem verzeichnis das bereits ein git unterverzeichnis enthält ist sicher git löscht oder überschreibt ihre history oder konfiguration nicht es wendet lediglich fehlende template dateien erneut an und gibt folgende meldung aus reinitialized existing git repository in home user my project git kopieren dies ist gelegentlich nützlich um neue dateien aus einem aktualisierten template verzeichnis zu übernehmen bare repositories ein bare repository wird mit dem flag bare erstellt es enthält die git history hat jedoch kein arbeitsverzeichnis es gibt keine ausgecheckten dateien zum bearbeiten sodass sie nicht direkt darin committen können git init bare project git kopieren bare repositories dienen als gemeinsamer zentraler ort zu dem andere klone pushen und von dem sie pullen das pushen in ein nicht bare repository kann die dateien überschreiben an denen jemand aktiv in dessen arbeitsverzeichnis arbeitet daher sind zentrale remote repositories fast immer bare repositories gemäß konvention werden sie mit dem suffix git benannt zum beispiel project git der unterschied ist im layout sichtbar ein reguläres repository versteckt git dateien in einem git ordner my project git git s data lives here your files kopieren ein bare repository legt denselben inhalt direkt auf oberster ebene ab es gibt keinen arbeitsbaum der ihn umhüllt project git head config description hooks info objects refs kopieren den namen des initialen branches festlegen historisch gesehen nannte git den ersten branch master sie können beim initialisieren einen anderen namen mit initial branch oder der kurzform b wählen git init initial branch main kopieren um dies als standard für jedes neue repository festzulegen sodass sie das flag nie übergeben müssen setzen sie es einmalig in ihrer globalen konfiguration git config global init defaultbranch main kopieren weitere informationen zu globalen einstellungen finden sie unter git config das template verzeichnis wenn git das git unterverzeichnis erstellt befüllt es dieses aus einem template verzeichnis einer reihe von dateien wie beispiel hooks und eine info exclude datei die in jedes neue repository kopiert werden git wählt das zu verwendende template aus dem ersten der folgenden der reihe nach gesetzten werte der mit der option template angegebene pfad die umgebungsvariable git_template_dir die konfigurationsvariable init templatedir der integrierte standard normalerweise usr share git core templates die standard templates dienen hauptsächlich als beispiele zum beispiel sind die beispiel hooks standardmäßig deaktiviert indem sie ihr eigenes template verzeichnis bereitstellen können sie dateien und ordner wie einen standardsatz von hooks automatisch in jedes repository kopieren lassen das sie initialisieren optionsreferenz git init akzeptiert ein optionales directory argument wenn sie es weglassen wird der befehl im aktuellen verzeichnis ausgeführt wenn sie einen nicht existierenden pfad angeben erstellt git ihn die nützlichsten flags sind unten aufgeführt flag beschreibung q quiet gibt nur fehler und warnungen aus alle anderen ausgaben werden unterdrückt bare erstellt ein bare repository kein arbeitsverzeichnis template template directory gibt das template verzeichnis an aus dem dateien beim erstellen des repositorys kopiert werden separate git dir git dir speichert die eigentlichen git daten unter git dir und hinterlässt eine kleine git textdatei die darauf verweist bei einem vorhandenen repository wird das git verzeichnis an den neuen pfad verschoben shared false true umask group all world everybody 0xxx konfiguriert das repository zur gemeinsamen nutzung durch mehrere benutzer und steuert die gruppeizugriffsrechte für dateien b name initial branch name legt den namen des initialen branches im neuen repository fest git init vs git clone beide befehle erstellen ein lokales repository aber sie starten von entgegengesetzten ausgangspunkten git init verwandelt einen vorhandenen lokalen ordner in ein brandneues leeres repository ohne history git clone lädt ein vorhandenes remote repository herunter seine vollständige history branches und dateien und stellt eine verbindung zu diesem remote her verwenden sie git init wenn sie ein projekt von grund auf neu auf ihrem rechner beginnen verwenden sie git clone wenn sie einem projekt beitreten das bereits auf einem server wie github gehostet wird übung übung was sind die funktionen und optionen des befehls git init was sind die funktionen und optionen des befehls git init er erstellt ein neues leeres git repository oder initialisiert ein vorhandenes neu der befehl fügt neue dateien zur staging area hinzu das ausführen von git init in einem verzeichnis mit einem vorhandenen git unterverzeichnis überschreibt die aktuelle konfiguration das flag bare wird verwendet um ein repository ohne arbeitsverzeichnis zu erstellen die option template ermöglicht die angabe eines verzeichnisses aus dem templates verwendet werden sollen git init kann nur in verzeichnissen ausgeführt werden die noch kein git unterverzeichnis enthalten prüfen was this page helpful yes no previous einführung next git clone on this page was git init macht ein repository initialisieren bare repositories den namen des initialen branches festlegen das template verzeichnis optionsreferenz git init vs git clone übung 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
|