accueilLogicielsDéveloppement et Qualité LogicielsSource Code Management
 

Guide d’utilisation de Git

Commandes de base


1. Configuration
2. Créer un dépôt
3. Modifications locales
4. Historique
5. Branches
5. Dépôts distants

Configuration

  • Nom d’utilisateur et de l’adresse mail
  • Activer la coloration syntaxique
  • Configurer l’utilisation d’un proxy
  • Mémoriser les identifiants pour 15 minutes (depuis git 1.7.9)
  • Vérifier la configuration

Créer un dépôt

  • Créer un dépôt local vide
  • Créer un dépôt local en copiant un dépôt distant
  • Créer un dépôt local dans un répertoire local existant

Modifications locales

  • Créer la liste des fichiers que Git ne doit pas suivre

Permet de créer le fichier .gitignore qui contiendra la liste des fichiers que Git doit ignorer. Modifier ce fichier pour ajouter d’autres fichiers à ignorer

  • Afficher la liste de tous les fichiers ignorés
  • Annuler les modifications réalisées dans un fichier (retour à la version du dernier commit)

ou

  • Ajouter des fichiers au prochain commit (mise à l’état Staged)
  • Enlever du prochain commit un fichier précédemment ajouté (remise à l’état Modified), mais conserve les changements réalisés dans le fichier (utile si on a oublié de l’inclure dans les fichiers à ignorer .gitignore)
  • Supprimer un fichier (supprime également physiquement le fichier)
  • Supprimer récursivement les fichiers d’un répertoire -(supprime également physiquement le répertoire)
  • Renommer un fichier
  • Déplacer un fichier
  • Afficher l’état des fichiers nouveaux ou modifiés
  • Afficher les modifications des fichiers suivis modifiés (pas encore à l’état Staged)
  • Afficher les modifications des fichiers pris en compte dans le prochain commit
  • Effectuer un commit
  • Modifier le dernier commit
  • Etiqueter le dernier commit
  • Annuler les n derniers commit
  • Retourner à la version du dernier commit (Supprime les nouveaux fichiers et toutes les modifications) ATTENTION  : Cette opération ne peut pas être annulée

Historique

  • Afficher tous les commits

avec un format court

  • Afficher les x derniers commits
  • Afficher les commits d’un fichier
  • Afficher les commits d’un répertoire
  • Afficher des statistiques pour chaque fichier modifié
  • Afficher le contenu d’un commit

Branches

  • Afficher la liste des branches
  • Créer une nouvelle branche
  • Basculer sur une branche et mettre à jour le répertoire de travail
  • Fusionner l’historique d’une branche dans la branche courante
  • Supprimer localement une branche
  • Afficher les différences entre deux branches

Dépôts distants

  • Afficher la liste des dépôts distants déclarés
  • Afficher des informations sur un dépôt déclaré
  • Déclarer un dépôt local ou distant
  • Déclarer le dépôt référentiel distant (origin)
  • Récupérer les données d’un dépôt déclaré
  • Récupérer les données de la branche (optionnel) d’un dépôt distant (par défaut origin) -et fusionner dans la branche courante
  • Publier les modifications locales d’une branche (optionnel) vers un dépôt (par défaut origin)
  • Supprimer une branche dans un dépôt déclaré

Ou

  • Publier les tags vers un dépôt déclaré

 

Guillaume HARRY
Envoyer un courriel

 

Documents sous licence Creative Commons CC-BY-NC-ND


ARESU
Direction des Systèmes d'Information du CNRS

358 rue P.-G. de Gennes
31676 LABEGE Cedex

Bâtiment 1,
1 Place Aristide Briand
92195 MEUDON Cedex



 

 

Direction des Systèmes d'Information

Pôle ARESU

Accueil Imprimer Plan du site Credits