Un à un les grands projets open-source adoptent Git comme gestionnaire de versions en remplacement de CVS ou de Subversion. Cette migration n'est pas liée à un effet de mode. Git, de part sa conception radicalement différente, ouvre de nouvelles perspectives aux équipes de développement. Les deux principaux apports sont les performances et la souplesse d'utilisation.
Git est un gestionnaire de versions distribué : chaque développeur possède en local une copie de l'historique des sources d'où le gain de performances et la possibilité d'offrir des fonctionnalités impossibles à implémenter avec des gestionnaires centralisés comme CVS ou Subversion.
Le premier frein à l'adoption de Git en entreprise est le manque d'intégration avec les environnements de développement, ce problème est résolu côté Eclipse avec l'outillage proposé par le projet officiel EGit.
Le second frein est la nécessité pour les développeurs de comprendre la philosophie de Git et notamment d'oublier certains réflexes liés à l'utilisation de CVS ou de Subversion. C'est dans cette optique que nous avons conçu cette formation Git avec Eclipse.
Comprendre les principes d'un gestionnaire de versions distribuésDécouvrir par la pratique la philosophie de Git et ses apportsApprendre à utiliser EGit, l'outillage Git intégré à Eclipse
Bon à savoir
Contenu
Présentation
La notion de gestionnaire de versions distribué
Les principes techniques de Git
Aperçu des workflows possibles
Prise en main
Installation et configuration de git
Création d'un premier référentiel
Utilisation de la ligne de commande pour les opérations de base
Installation et configuration du plugin EGit d'Eclipse
Comprendre les principes de Git
Référentiels
Clonage de référentiels
Index
Répertoire de travail
Travailler en équipe au jour le jour
Connexion à un référentiel
Ajout, modification, suppression de fichiers et répertoires
Gestion des commits
Synchronisation avec un référentiel distant
Comparaison
Utilisation des tags
Créer et appliquer des patchs
Gestion des branches
Création de branches
Navigation entre branches
Fusion de branches
Résolution des conflits
Branche temporaire
Utiliser Git avec un référentiel SVN
Présentation de git-svn
Utilisation au quotidien : git-svn n'est pas un simple outil d'export
Limitations
Compléments
Interagir avec des référentiels partagés via GitHub
Gerrit, un système de revue de code à connaître
Gitweb, l'interface web officielle
Autres outils : gource, ...
Public cible
A qui s'adresse la formation?
Architectes, Chefs de projets, Consultants, Developpeurs, Ingénieurs
Organisateur
Nathalie Thielemans
Où ça se passe ?
OXiane Luxembourg
20 Rue de l'Industrie
Windhof
Luxembourg
Tu pourrais aussi aimer :
retrouve tous les networkings et formations qui te ressemblent !
retrouve tous les networkings et formations qui te ressemblent !