Description

Ce cours vous permet d’aller au delà des commandes élémentaires pour expérimenter avec des outils plus avancés de Git.

La découverte de chaque fonctionnalité est présentée comme une activité qui vous guide étape par étape.

Chacune est accompagnée d’un dépôt Git dans lequel vous pouvez expérimenter sans aucun risque, autant de fois que nécessaire.

Le meilleur moyen pour aiguiser vos compétences, sans risque et en toute liberté.

Vous avez le choix des outils et restez dans votre environnement.

Ce que vous apprendrez

  • quelques bases pour configurer Git, en particulier la définition d’alias.
  • l’utilisation des espaces de travail (worktree) [à venir].
  • réécrire l’historique de votre dépôt avec le rebase interactif.

Prérequis

  • les commandes de bases d’un shell Unix, comme Zsh ou Bash. N’importe quel shell ou vous êtes à l’aise est utilisable.
  • les notions principales de Git: dépôt, clone, pull, push et commit.
  • vous avez votre éditeur ou IDE favoris; même si VS Code sera la solution décrite par défault tout au long du cours.

À qui ce cours s’adresse-t-il ?

Vous avez un profil de développeur et vous connaissez les bases de Git.

Utiliser un shell n’est pas un obstacle et vous en maîtrisez les bases.

Bref, vous avez au moins un profil de débutant mais avec un minimum de confort avec la ligne de commande dans un environnement Unix de type Linux ou macOS.

Si vous utilisez Windows, vous savez utiliser Gitbash ou une solution équivalente.