Tutoriaux divers et variés

Recommandations pour apprendre GIT tranquilou

Recommandations pour apprendre GIT tranquilou

Par le 4 avril 2019 dans Ressources, Support 3WA | 0 commentaire

Le versionning

Un outil indispensable dans la vie du développeur est un bon outil de versionning.

Ce genre de logiciels, associés a de bonnes pratiques, permet de conserver un historique de votre code, de développer de manière plus propre et organisée, mais également de travailler sur de multiples développements en parallèle, et enfin de s’intégrer parfaitement à du travail en équipe.

Ces compétences sont indispensables dans le milieu de l’entreprise, et on peut facilement les intégrer à son processus de travail, pour le peu que l’on connaisse les bonnes ressources.

Soft proposés : git / github / git-flow

Même s’il existe quelques alternatives (svn notamment) je vous recommande git (notamment parce qu’il permet des commits partiels et qu’il reste l’un des plus utilisés).

Avant d’attaquer : petites mise au point sur les différentes technos utilisées :

  • git : Le gestionnaire de versionning de base : il s’agit d’un logiciel le plus souvent utilisé en ligne de commande (même si je recommande l’excellente interface graphique gitkraken) qui va vous fournir les fonctions de base du logiciel (commit, branches, etc.)
  • github : Le site de sauvegarde en ligne officiel (cloud) qui va également fournir de nouvelles fonctionnalités liées au travail en équipe (reviews, etc.).
  • git-flow : Une nomenclature recommandée de cycle de développement afin d’exploiter au mieux les capacités de git, de gérer aux mieux les éventuels problèmes rencontrés, et de faciliter l’évolution et la maintenance de vos projets.

 

Liste des tutoriaux recommandés

Cet article à principalement pour but de vous fournir des étapes à respecter afin d’aborder correctement cette technologie: je vous recommande donc TRÈS FORTEMENT de respecter l’ordre dans lequel sont fournis les tutoriaux.

Et sinon, cette technologie ne se maîtrise que par la pratique, alors ne vous découragez pas ;)

  1. Ligne de commande : Pas de recommandation car cela un peu de votre systeme d’exploitation. Mais je reco de savoir au moins lister les dossiers, naviguer dans les dossiers, de savoir créer un nouveau fichier, etc.
    1. Note concernant windows : je ne recommande pas de passer par l’invite de commande, installez plutôt un soft a part (node, powershell) ou passez par le mode développeur (avec ~ubuntu embarqué)
      .
  2. Git / Documentation de base, parce qu’il faut bien commencer quelque part. Quelques vidéos avec le vocabulaire et les fondamentaux
    .
  3. Git / Tutoriaux grafikart, tutoriaux vidéos en français, très clair. Ils vous permettront d’avoir un tour d’horizon plus complet avant de passer au concret
    .
  4. Openvim / Tutoriel intéractif, un petit tuto afin d’apprendre à se servir d’un éditeur de texte dans la console (ex: Appuyer sur « I » pour insérer du texte, etc.) qui vous permettra de mieux aborder le prochain tuto
    .
  5. Git / Katacoda tuto intéractif, nécessite un inscription gratuite, mais propose de pratiquer git à travers des exemples simples. Vous pourrez également utiliser l’auto-complétion et la commande « vi leFichier.txt » afin de voir les contenus
    .
  6. Git branches / Déroulé, une petite animation pour illustrer l’utilisation de branches dans un projet
    .
  7. Git branches / A vous de jouer, Même site que la démo, mais vous avez la main ;)
    .
  8. Github / Site officiel, le site officiel du cloud git. Création de compte gratuite pour les projets publiques (open source), ce qui reste un très bon moyen de donner de la visibilité aux recruteurs sur vos projets persos
    .
  9. Github / Gitlab, tutoriaux officiels, excellent site officiel de github afin d’apprendre a mieux maîtriser le bouzin
    .
  10. Git-flow / Tutoriel Atlassian, introduction, découverte et doc du fameux gitflow (grafikart vous en a parlé un peu, n’hésitez pas à vous rafraîchir la mémoire avant ;) )
    .
  11. Git & git-flow / Cheat sheet, enfin, le petit récap que tous les devs ont sous la main : illustre les différentes étapes de gitflow de manière claire, avec un rappel des commandes git associées
    .

 

Voila, j’espère que cela vous sera utile <3

Des bizoux

 

 

Divers

Note : l’image a été honteusement pompée sur google image, pardon :3

Tags: , , , , , , , , , , ,

Poster une réponse

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

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>