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

Commendes de Git

Transféré par

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

Commendes de Git

Transféré par

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

COMMENDES DE GIT

Voici un récapitulatif des commandes Git mentionnées avec leur rôle :

### Configuration de l’utilisateur

- **`git config --global user.name <votre_nom_d'utilisateur>`** : Définit le nom d'utilisateur pour


tous les dépôts locaux (de manière globale).

- **`git config --global user.email <votre_adresse_email>`** : Définit l'adresse e-mail pour tous les
dépôts locaux (de manière globale).

### Création de dépôts

- **`git init`** : Crée un nouveau dépôt Git dans le répertoire actuel.

- **`git clone <url-ou-chemin>`** : Clone un dépôt depuis une URL distante ou un chemin local.

### Gestion des changements

- **`git add <nom-fichier>`** : Ajoute des fichiers spécifiques à l'index pour qu'ils soient prêts à être
commités.

- **`git status`** : Affiche l'état du dépôt en listant les fichiers modifiés et ceux en attente de
validation.

- **`git commit -m "Description du commit"`** : Enregistre les modifications ajoutées dans le dépôt
avec un message descriptif.

- **`git reset --hard HEAD`** : Réinitialise l'index et le répertoire de travail à l'état du dernier commit.

- **`git diff`** : Affiche les changements non commités ou les conflits.

- **`git diff --base <nom-fichier>`** : Affiche les conflits d'un fichier spécifique.

- **`git diff <branche-source> <branche-cible>`** : Affiche les conflits entre deux branches.

### Gestion des branches

- **`git branch`** : Répertorie toutes les branches dans le dépôt.

- **`git branch -d <nom-branche>`** : Supprime une branche.

- **`git checkout -b <nom-branche>`** : Crée une nouvelle branche et bascule dessus.

- **`git checkout <nom-branche>`** : Bascule d'une branche à une autre.


- **`git merge <nom-branche>`** : Fusionne une branche dans la branche active.

### Synchronisation des changements

- **`git push origin <nom-branche>`** : Envoie les commits locaux à la branche distante spécifiée.

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

### Historique des versions

- **`git log`** : Affiche l'historique des commits de la branche courante.

- **`git show <commit>`** : Affiche les modifications détaillées d'un commit spécifique.

### Gestion des fichiers

- **`git rm <nom-fichier>`** : Supprime un fichier du suivi de version et du répertoire de travail.

- **`git mv <fichier-nom> <fichier-nouveau-nom>`** : Renomme un fichier et prépare le changement


pour un commit.

Ces commandes couvrent les principales actions pour initialiser, suivre, commiter, gérer des branches
et synchroniser avec un dépôt distant dans Git !

Vous aimerez peut-être aussi