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

Git Commandes Guide

Ce guide présente les commandes essentielles de Git et leur rôle, allant de l'initialisation d'un dépôt à la gestion des branches et des dépôts distants. Chaque commande est accompagnée d'une brève description de sa fonction, facilitant ainsi la compréhension des opérations courantes dans Git. Un workflow de base est également proposé pour aider à structurer le travail avec Git.

Transféré par

guezodjeferreol04
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 PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
0 vues3 pages

Git Commandes Guide

Ce guide présente les commandes essentielles de Git et leur rôle, allant de l'initialisation d'un dépôt à la gestion des branches et des dépôts distants. Chaque commande est accompagnée d'une brève description de sa fonction, facilitant ainsi la compréhension des opérations courantes dans Git. Un workflow de base est également proposé pour aider à structurer le travail avec Git.

Transféré par

guezodjeferreol04
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 PDF, TXT ou lisez en ligne sur Scribd

Voici un guide logique des commandes Git avec leur rôle, que tu pourras convertir en PDF :

Guide Git : Commandes essentielles et rôle


1. Initialisation d'un dépôt Git

git init

- Crée un dépôt Git local dans le dossier courant.

2. Vérifier l'état du dépôt

git status

- Montre les fichiers modifiés, ajoutés ou en attente de commit.

3. Ajouter des fichiers à l'index (staging area)

git add <nom_du_fichier>


git add . # pour ajouter tous les fichiers modifiés

- Prépare les fichiers pour le commit.

4. Faire un commit

git commit -m "Message du commit"

- Enregistre les modifications ajoutées à l'index dans l'historique du projet.

5. Vérifier l'historique des commits

git log

- Affiche les commits précédents avec leurs messages, auteur et identifiant.

6. Créer une branche

1
git branch <nom_branche>

- Crée une nouvelle branche pour développer une fonctionnalité ou faire des tests.

7. Changer de branche

git checkout <nom_branche>

- Passe à une autre branche.

8. Créer et passer sur une branche en même temps

git checkout -b <nom_branche>

- Crée une branche et te positionne dessus.

9. Fusionner une branche dans la branche courante

git merge <nom_branche>

- Intègre les modifications de la branche spécifiée dans la branche active.

10. Supprimer une branche locale

git branch -d <nom_branche>

- Supprime une branche locale (après fusion).

11. Ajouter un dépôt distant

git remote add origin <url_du_dépôt>

- Lie le dépôt local à un dépôt distant (GitHub, GitLab, etc.).

12. Vérifier les dépôts distants

git remote -v

- Affiche les dépôts distants configurés.

2
13. Envoyer les commits vers le dépôt distant

git push origin <nom_branche>

- Transfère les commits locaux vers le dépôt distant.

14. Récupérer les modifications depuis le dépôt distant

git pull origin <nom_branche>

- Récupère et fusionne les changements du dépôt distant dans la branche locale.

15. Cloner un dépôt distant

git clone <url_du_dépôt>

- Crée une copie locale d'un dépôt distant.

16. Annuler des modifications

git checkout -- <nom_du_fichier>

- Annule les modifications non enregistrées d'un fichier.

17. Rebaser une branche (optionnel, avancé)

git rebase <branche_cible>

- Applique les commits de la branche courante au-dessus de la branche cible pour garder un historique
linéaire.

Conseil de workflow Git basique : 1. git checkout develop 2. git pull origin develop 3.
git checkout -b ma_fonctionnalite 4. Travailler et git add . 5. git commit -m "Ajout
fonctionnalité"
6. git push origin ma_fonctionnalite 7. Créer une PR ou git merge` dans develop

Vous aimerez peut-être aussi