Git en ligne de commandes

Description

Git est un outil permettant de travailler de façon collabortive entre plusieurs développeurs. On peut utiliser Git en ligne de commandes ou dans un outil de développement ou via des logiciels spécialisées. Cette formation s’attache à expliciter le mode de commande sous Linux afin de bien en comprendre les principes.

Objectifs

  • Savoir utiliser Git en développement au moyen des lignes de commandes ou des outils disponibles dans QtCreator.
  • Cette formation est plutôt destinée aux utilisateurs sous Linux.

Public

  • Developpeurs dans un langage informatique.

Prérequis

  • Avoir développé.

Durée

2 jours (14 heures)

Moyens techniques

PC sous Linux

Programme

Journée 1

  • Généralités
    • Les gestionnaires de version
    • Présentation de Git
    • Interface graphique
  • Commandes locales
    • Création d’un dépôt
    • Premier commit
    • Entre staging et commit
    • Log et diff
    • Étiquettes
  • Création d’un dépôt
    • Installer Git sur un serveur
    • Dépot sur Github
  • Remote
    • Dépôt distant
    • Conflit

Journée 2

  • Branches
    • Branches
    • Merge
    • Particularismes
    • Rebaser remiser cherry pick
  • Méthodes
    • Éclaircissements
    • Organisation et astuces
    • Personnalisation
    • Le cas des fichiers binaires
  • Plomberie
    • Présentation
    • Les arbres
    • Références
    • Opérations courantes
  • Annexe
    • Gitolite
    • Références

Exercices

  • Installation d’un client Git et clone d’un dépôt
  • Init add et commit
  • Gitignore
  • Clone
  • Création de Branche
  • Branches existantes

Nifty tech tag lists from Wouter Beeftink