Commandes Git

Pour utiliser Git et les commandes ci-dessous il est nécessaire d’installer le package git sous Linux ou d’installer GitBash sous Windows

Configuration globale de Git

Deux paramètres globaux sont à définir dans la configuration Git avec les commandes suivantes:

# git config –global user.name « votre nom »
# git config –global user.email « votre-email@votre-domaine.fr »

Initialiser le dépôt local

Tout d’abord se positionner dans le dossier du (futur) dépôt local :

# cd /home/ldescamps/dev/projet

Ensuite il faut lancer la commande suivante pour initialiser Git dans le dossier (vide) :

# git init

Définir le dépôt distant

Pour définir le dépôt distant (BitBucket par exemple) :

# git remote add origin « https://ldescamps@bitbucket.org/projet/projet1.git »

Pour obtenir le status du dépôt distant :

# git remote -v

Pour récupérer une copie du dépôt distant en local :

# git clone « https://ldescamps@bitbucket.org/projet/projet1.git »

ensuite il faut saisir les informations pour s’identifier (ou plutôt authentifier) pour lancer la copie

Suivi du code source et développement

Pour ajouter tous les fichiers modifiés ou créés dans le suivi du dépôt local  :

# git add . (ou git add <nom du dossier ou liste des fichiers>)

A tout moment il est possible de connaître le statut des fichiers créés ou modifiés:

# git status    ou   git log

Pour valider les modifications apportées au dépôt local :

# git commit -m « description de l’étape ou des modifications »

Mise à jour du dépôt distant

Pour envoyer les modifications validées du dépôt local vers le dépôt distant :

# git push -u origin master

Ici c’est la branche principale (master) qui est la cible. Il est possible de préciser une branche spécifique (voir plus bas)

Création et utilisation des branches

Créer une branche à partir de la branche actuelle (au départ master = racine) :

# git branch <nom nouvelle branche>   ou  git -b <nom nouvelle branche>

Pour activer et basculer sur la branche créée :

# git checkout <nom de la branche>

Pour retourner sur la branche master :

# git checkout master

Pour afficher toutes les branches créées dans le dépôt :

# git branch -a

Pour récupérer une branche spécifique du dépôt distant :

# git fetch origin <nom de la branche>

Pour envoyer les mises à jour d’une branche spécifique du dépôt distant :

# git push -u origin <nom de la branche>

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *