Formateur Git

il y a 2 semaines


Grenoble, France Cyborg Intelligence Temps plein

Objectifs pédagogiques

**À l’issue de la formation, le participant sera en mesure de**:
Comprendre les concepts de base de la gestion des versions et des apports de la décentralisation
Installer et configurer l’outil Git sous Windows
Créer et initialiser un dépôt avec Git
Manipuler les commandes de Git pour gérer les fichiers et les branches
Mettre en œuvre un projet en mode collaboratif avec Git

Public concerné
Développeurs, architectes, chefs de projet.

Prérequis
Aucune connaissance particulière.

Programme de la formation
Présentation de Git
Concepts de base du contrôle de version.
La gestion centralisée ou distribuée.

**Les différentes solutions de gestion de versions**: (Git, CVS, SVN, Mercurial, Bazaar...).
Apports la décentralisation. Principe de fonctionnement.

Installation et configuration

**Installation sous différents systèmes**: Unix/Windows.
Le système d’émulation sous Windows msysgit.
Configuration du fichier.gitconfig. La console.
Déclaration d’un outil d’analyse de différentiel de versions.
Travaux pratiques
Installation et configuration de GIT sous Windows.

Utilisation de Git, les fondamentaux

**Le modèle objet Git**: blob, tree, commit et tag.
Le répertoire Git et le répertoire de travail.
L’index ou staging area.
Création et initialisation un dépôt.
Les concepts de branche, tag et de dépôt.
Outil de visualisation Gitk.
Travaux pratiques
Création et initialisation d’un dépôt. Utilisation de l’outil de visualisation Gitk.

Gestion locale des fichiers
Consultation de l’état de l’arbre de travail.
Ajout, ignorance, modification, suppression et recherche de fichiers.
Annulation et visualisation des modifications.
Parcours de l’historique des révisions.
Les logs (statistique, formatage...).
Travaux pratiques
Manipulation des principales commandes Git de gestion de modifications de fichiers.

Gestion des branches
La branche master.
Création de branches et de sous-branches.
Changement de branche.
Fusion d’une branche et gestion des conflits.
Comparaison de deux branches.
Travaux pratiques
Les principales commandes Git de gestion des branches (création, fusion, comparaison).

Partage du travail et collaboration
Mise en place d’un dépôt distant public ou privé.
Publier ses modifications (opération de push).
Récupération des modifications de l’équipe.
Les branches de suivi. Gestion des échecs.
Travaux pratiques
Mise en place d’un dépôt distant et simulation d’un travail collaboratif.

Mise en œuvre des outils Git
Git-gui et TortoiseGit, la navigation graphique dans Git.
GitWeb, la navigation graphique au sein des dépôts.
GitHub, BitBucket, GitLab, les services d’hébergement de dépôts et de gestion de projets.
Travaux pratiques
Manipulation de quelques outils.

Objectifs pédagogiques

**À l’issue de la formation, le participant sera en mesure de**:
Comprendre les concepts de base de la gestion des versions et des apports de la décentralisation
Installer et configurer l’outil Git sous Windows
Créer et initialiser un dépôt avec Git
Manipuler les commandes de Git pour gérer les fichiers et les branches
Mettre en œuvre un projet en mode collaboratif avec Git

Public concerné
Développeurs, architectes, chefs de projet.

Prérequis
Aucune connaissance particulière.

Programme de la formation
Présentation de Git
Concepts de base du contrôle de version.
La gestion centralisée ou distribuée.

**Les différentes solutions de gestion de versions**: (Git, CVS, SVN, Mercurial, Bazaar...).
Apports la décentralisation. Principe de fonctionnement.

Installation et configuration

**Installation sous différents systèmes**: Unix/Windows.
Le système d’émulation sous Windows msysgit.
Configuration du fichier.gitconfig. La console.
Déclaration d’un outil d’analyse de différentiel de versions.
Travaux pratiques
Installation et configuration de GIT sous Windows.

Utilisation de Git, les fondamentaux

**Le modèle objet Git**: blob, tree, commit et tag.
Le répertoire Git et le répertoire de travail.
L’index ou staging area.
Création et initialisation un dépôt.
Les concepts de branche, tag et de dépôt.
Outil de visualisation Gitk.
Travaux pratiques
Création et initialisation d’un dépôt. Utilisation de l’outil de visualisation Gitk.

Gestion locale des fichiers
Consultation de l’état de l’arbre de travail.
Ajout, ignorance, modification, suppression et recherche de fichiers.
Annulation et visualisation des modifications.
Parcours de l’historique des révisions.
Les logs (statistique, formatage...).
Travaux pratiques
Manipulation des principales commandes Git de gestion de modifications de fichiers.

Gestion des branches
La branche master.
Création de branches et de sous-branches.
Changement de branche.
Fusion d’une branche et gestion des conflits.
Comparaison de deux branches.
Travaux pratiques
Les principales commandes Git de gestion des branches (création, fusion, compara



  • Grenoble, France Viveris Temps plein

    Viveris est un groupe de conseil et d'ingénierie spécialisé dans la conduite et la réalisation de projets dans les domaines de l'informatique et de l'électronique. S'engager avec Viveris, c'est l'assurance de relever des défis techniques et humains tout en travaillant sur des projets innovants dans un environnement collaboratif et solidaire. Contexte...


  • Grenoble, France WorldWide People Temps plein

    Développeur embarqué - électronique et Contrôle commandeattaché(e) à une équipe pluridisciplinaire, vous serez chargé(e) du développement de systèmes de contrôle-commande pour des instruments scientifiques : développer les couches basse (i.e. intégration de périphériques embarqués) pour interfacer le matériel (moteurs, source de rayon X,...

  • Alternance Dévelppeur(E)

    il y a 2 semaines


    Grenoble, France Groupe Samse Temps plein

    **À propos de**: Proposer le meilleur aux bricoleurs. Un référencement très exigeant, un agencement « grand large » qui ne lésine pas sur la place, des prix bas garantis au long cours, des conseils fiables, « L’Entrepôt » veille aussi à se placer toujours en précurseur. Le service client est au cœur de ses magasins et fait aujourd’hui la...

  • Alternance Dévelppeur(E)

    il y a 2 semaines


    Grenoble, France L'ENTREPOT DU BRICOLAGE Temps plein

    Proposer le meilleur aux bricoleurs. Un référencement très exigeant, un agencement « grand large » qui ne lésine pas sur la place, des prix bas garantis au long cours, des conseils fiables, « L’Entrepôt » veille aussi à se placer toujours en précurseur. Le service client est au cœur de ses magasins et fait aujourd’hui la valeur ajoutée de...

  • Alternance Dévelppeur(E)

    il y a 2 semaines


    Grenoble, France BTP Distribution Temps plein

    **Où** **Agence L'ENTREPOT DU BRICOLAGE** **Grenoble** **Pour** **Un**Alternance** **Infos** **Ref**:BP5860** **mise à jour le 2025-07-09** - Favoris **À propos de**: Proposer le meilleur aux bricoleurs. Un référencement très exigeant, un agencement « grand large » qui ne lésine pas sur la place, des prix bas garantis au long cours, des...


  • Grenoble, France Inetum Temps plein

    Nous recherchons un Consultant Support Fonctionnel motivé pour fournir des prestations de qualification fonctionnelle (tests applicatifs et audit) ainsi que de diffusion fonctionnelle (communication assistance et support aux utilisateurs documentation et formation). Responsabilités Qualification fonctionnelle : Réaliser des tests applicatifs et des audits...


  • Grenoble, Auvergne-Rhône-Alpes, France ManpowerGroup Temps plein

    Manpower DIGITAL GRENOBLE accompagne son partenaire,leader européen dans le domaine de l'accessibilité numérique,et recherche un(e)Développeur Full-Stack NodeJS/React (H/F).Les missionsIntégré(e) à une équipe dynamique et collaborative, vous interviendrez surl'ensemble du cycle de vie des applications web, du développement backend à la conception...

  • LeadTech Java

    il y a 3 heures


    Grenoble, Auvergne-Rhône-Alpes, France Astek Temps plein

    Ce Que Nous Allons Accomplir EnsembleAu sein d'une grande entreprise du secteur des télécommunications, rejoignez-nous en tant que Lead Tech Java sur Grenoble.Votre mission vous l'acceptez ) :Encadrement technique et accompagnement d'équipe : Superviser et accompagner une équipe de développeurs tout au long du projet, en veillant à la montée en...

  • Chercheur Postdoctoral

    il y a 3 jours


    Grenoble, France ILL Temps plein

    **Chercheur Postdoctoral - D?veloppement de Logiciels Scientifiques** **Contexte** **Vos fonctions** Vous assurez les missions suivantes: - Établir des workflows de réduction/d’analyse de données adaptés aux méthodes de quasi-Laue pourrépondre aux besoins des scientifiques ; - Développer le code et, en option, une interface utilisateur graphique...


  • Grenoble, France MANPOWER FRANCE Temps plein

    Acteur majeur du marché de l’emploi depuis 1957, Manpower France regroupe aujourd’hui 3 900 collaborateurs qui accompagnent chaque jour près de 70 000 salariés intérimaires, au sein des 40 000 entreprises clientes. Manpower s’appuie sur 700 agences d’intérim, 80 cabinets de recrutement généralistes et 50 cabinets experts partout en France pour...