0% ont trouvé ce document utile (0 vote)
32 vues1 page

Commandes Git

Le document présente les commandes principales de Git, incluant l'initialisation d'un dépôt, la gestion des branches, et la résolution des conflits. Il décrit également des commandes utiles pour la mise à jour des références et la création de tags. Enfin, il aborde des manipulations avancées avec GitLab, comme le fork et les Merge Requests.

Transféré par

GhiTa BenAchir
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)
32 vues1 page

Commandes Git

Le document présente les commandes principales de Git, incluant l'initialisation d'un dépôt, la gestion des branches, et la résolution des conflits. Il décrit également des commandes utiles pour la mise à jour des références et la création de tags. Enfin, il aborde des manipulations avancées avec GitLab, comme le fork et les Merge Requests.

Transféré par

GhiTa BenAchir
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

OFFICE DE LA FORMATION PROFESSIONNELLE & DE LA PROMOTION DU TRAVAIL

INSTITUT SPECIALISE DE GESTION ET D'INFORMATIQUE MARRAKECH

Commandes principales Git

Commandes de base :

 git init : Initialise un dépôt Git vide dans le répertoire courant.


 git status : Affiche l'état des fichiers dans le répertoire de travail, l'index, et HEAD.
 git add : Ajoute des fichiers ou des modifications à l'index (staging area).
 git commit -m "message" : Enregistre les modifications de l'index dans l'historique
(HEAD).
 git log : Affiche l'historique des commits du dépôt.
 git clone <url> : Clone un dépôt distant ou local.
 git pull : Récupère et fusionne les modifications depuis un dépôt distant.
 git push : Envoie les modifications locales vers un dépôt distant.

Gestion des branches :

1. git branch : Liste les branches ou en crée une nouvelle.


2. git checkout <branch> : Bascule sur une branche existante.
3. git switch <branch> : Alternative moderne pour basculer entre branches.
4. git checkout -b <nouvelle-branche> : Crée une branche et bascule dessus.
5. git merge <branch> : Fusionne une branche dans la branche courante.
6. git branch -d <branch> : Supprime une branche localement.
7. git push origin <branch> : Envoie une branche vers le dépôt distant.

Résolution des conflits :

1. git merge --abort : Annule une fusion en cas de conflit.


2. git add <fichier> : Marque un fichier comme résolu après un conflit.
3. git log --oneline : Affiche l'historique de manière condensée.

Autres commandes utiles :

1. git fetch : Met à jour les références distantes sans fusionner.


2. git reset --hard origin/master : Remet la branche principale à l'état du dépôt distant.
3. git tag <nom> : Crée un tag pour une version spécifique.
4. git remote add <nom> <url> : Ajoute un dépôt distant.

Manipulation avancée avec GitLab :

 git fork : Duplique un projet distant pour contribuer sans modifier directement l'original
(fonction GitLab, non Git pur).
 git push -u origin <branch> : Pousse une branche avec association par défaut pour des
suivis futurs.
 Création de Merge Requests pour collaborer et réviser les modifications avant fusion.

Vous aimerez peut-être aussi