0% ont trouvé ce document utile (0 vote)
8 vues2 pages

Git

Ce document fournit un guide sur l'utilisation de Git pour gérer un dépôt local et distant. Il décrit les commandes essentielles telles que l'initialisation d'un dépôt, l'ajout d'un dépôt distant, la vérification des statuts, la création de commits, et la gestion des branches. Un script étape par étape est également inclus pour illustrer le processus de mise en place et de mise à jour d'un projet sur GitHub.

Transféré par

andria
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats TXT, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
8 vues2 pages

Git

Ce document fournit un guide sur l'utilisation de Git pour gérer un dépôt local et distant. Il décrit les commandes essentielles telles que l'initialisation d'un dépôt, l'ajout d'un dépôt distant, la vérification des statuts, la création de commits, et la gestion des branches. Un script étape par étape est également inclus pour illustrer le processus de mise en place et de mise à jour d'un projet sur GitHub.

Transféré par

andria
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats TXT, PDF, TXT ou lisez en ligne sur Scribd

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

Vous aimerez peut-être aussi