Menu
Coddy logo textTech

Git Init

Dernière mise à jour

git init transforme le dossier courant en dépôt Git en créant le répertoire caché .git qui stocke tout l'historique. C'est la première commande que vous exécutez lorsque vous démarrez le contrôle de version sur un nouveau projet. Après l'initialisation, vous ajoutez des fichiers, faites votre premier commit et, facultativement, connectez le dépôt à un distant.

Essayez-les dans le terminal playground - un vrai shell dans votre navigateur, rien à installer.

git init transforme un simple dossier en dépôt : le nouveau répertoire .git contiendra tous les commits à venir.

Syntaxe

CommandWhat it does
git initInitialise un dépôt dans le dossier courant
git init myprojectCrée un dossier et l'initialise
git init -b mainInitialise avec main comme première branche
git init --bareCrée un dépôt bare (pour l'hébergement, sans arbre de travail)

Démarrer un projet à partir de zéro

Init, premier commit et connexion à un distant.

StepCommandResult
1git init -b mainNouveau dépôt avec une branche main
2git add .Indexe tous les fichiers
3git commit -m "Initial commit"Premier commit
4git remote add origin <url>Connecte à un distant comme GitHub

FAQ git init

Que fait git init ?
Il crée un nouveau dépôt Git vide dans le répertoire courant en ajoutant un dossier caché .git où Git stocke tous les commits, branches et configurations. À partir de ce moment, Git suit le contenu du dossier. Rien n'est encore validé - vous devez toujours indexer les fichiers et faire votre premier commit.
Comment définir la branche par défaut sur main ?
Exécutez git init -b main pour initialiser avec main comme première branche. Pour en faire la valeur par défaut de tous les nouveaux dépôts, définissez-la globalement une fois : git config --global init.defaultBranch main. Les anciennes versions de Git utilisent master comme première branche par défaut.
Comment connecter un nouveau dépôt à GitHub ?
Après git init et votre premier commit, exécutez git remote add origin <url> avec l'URL de votre dépôt, puis git push -u origin main pour pousser et définir l'upstream. Créez d'abord le dépôt vide sur GitHub afin que l'URL existe.
Quelle est la différence entre git init et git clone ?
git init démarre un tout nouveau dépôt vide à partir de fichiers locaux. git clone <url> copie un dépôt distant existant - y compris tout son historique - sur votre machine et configure le distant automatiquement. Utilisez init pour un nouveau projet, clone pour travailler sur un projet existant.
Puis-je m'entraîner à cela en ligne ?
Oui. Ouvrez le terminal playground pour exécuter git init dans un vrai shell dans votre navigateur - rien à installer. Le cours interactif et gratuit de Git de Coddy couvre aussi le démarrage d'un dépôt étape par étape.
Coddy programming languages illustration

Apprenez Git avec Coddy

COMMENCER