Aller au contenu principal
Retour à l'accueil

Commandes Git

Les commandes du quotidien pour versionner ton code.

Se configurer (une fois)

git config --global user.name "Ton Nom"

Ton nom pour tes commits.

git config --global user.email "toi@mail.fr"

Ton adresse pour tes commits.

Démarrer un projet

git init

Transforme le dossier courant en dépôt Git.

git clone <url>

Récupère une copie d'un dépôt existant.

Au quotidien

git status

Voir ce qui a changé.

git add .

Préparer tous les changements (ou un fichier : git add fichier).

git commit -m "message clair"

Enregistrer un instantané des changements préparés.

git log --oneline

Voir l'historique, une ligne par commit.

Travailler avec le dépôt distant

git pull

Récupérer les changements des autres.

git push

Envoyer tes commits sur le dépôt distant.

git remote -v

Voir les dépôts distants configurés.

Les branches

git branch

Lister les branches.

git switch -c ma-branche

Créer une branche et s'y placer.

git switch main

Revenir sur la branche principale.

git merge ma-branche

Fusionner une branche dans la branche courante.

Annuler

git restore fichier

Annuler les modifications non enregistrées d'un fichier.

git reset --soft HEAD~1

Annuler le dernier commit en gardant les changements.

Besoin de t'entraîner ? Va dans Pratiquer.