git init: Initialisation du dépôt local
verifier si un dossier git est crée
git remote add origin ("[Link] <= lien vers le
depot distant) ajouter le lien du repo distant
git status: verifier les statut des fichier
git add(. ajoute tout les fichier dans staging area)(nom du fichier si une fichier
seulement)
git commit(ajoute une fichier dans le repo local)
git commit 'm "commentaire obligatoire"(envoie le projet dans le repo local)
git push -u origin [nom du branche] (envoie le projet du depot local vers le depot
distant)
git checkout -b [nom du nouveau branche](crée une nouvelle branche affin de
modifier le projet sans craindre de l'endommager)
on l'utilise si on veut éditer une code ou ajouter un autre fichier
après on utilise les meme commande git add . et git commit -m "nouveau commentaire"
git checkout main ( revenir a la branche principale) necessaire pour fusionner les
branches
git merge[nom du nouveau branche] fusionner le nouveau branche avec l'ancien
et mettre a jour le depot distant en utilisant git push -u origin [nom du branche]
| Action | Commande |
| --------------------- | -------------------------------- |
| Init dépôt local | `git init` |
| Ajouter dépôt distant | `git remote add origin <url>` |
| Voir statut fichiers | `git status` |
| Ajouter fichiers | `git add .` ou `git add fichier` |
| Commit | `git commit -m "message"` |
| Push vers GitHub | `git push -u origin main` |
| Nouvelle branche | `git checkout -b branche` |
| Revenir à main | `git checkout main` |
| Fusionner | `git merge branche` |
| Push après merge | `git push` |
script
# Étape 1 : Initialiser le dépôt Git local
git init
# Étape 2 : Lier le dépôt local au dépôt distant GitHub
git remote add origin [Link]
# Étape 3 : Vérifier l’état des fichiers
git status
# Étape 4 : Ajouter tous les fichiers au staging area
git add .
# Étape 5 : Créer un commit avec un message
git commit -m "Initial commit - ajout des fichiers HTML/CSS/JS"
# Étape 6 : Envoyer le projet vers GitHub (branche main)
git branch -M main
git push -u origin main
# Étape 7 (optionnelle) : Créer une nouvelle branche pour modifications
git checkout -b dev
# Étape 8 : Travailler sur la branche dev
# (modifie ton code, puis lance les commandes suivantes)
git add .
git commit -m "Ajout de nouvelles fonctionnalités ou modifications"
# Étape 9 : Revenir sur la branche principale
git checkout main
# Étape 10 : Fusionner la branche dev dans main
git merge dev
# Étape 11 : Mettre à jour le dépôt distant avec la version fusionnée
git push