Skip to content

Latest commit

 

History

History
54 lines (46 loc) · 2.43 KB

Day-05.md

File metadata and controls

54 lines (46 loc) · 2.43 KB

Vendredi 18/10/2024

Atelier : Profils GitHub

  • Création et optimisation du profil GitHub
    Paramétrage du compte, création de repositories, introduction à la gestion de versions.
Git
  • Comprendre le fonctionnement des branches dans Git :
    • Lister, changer, créer, supprimer des branches
    • Quelle est la différence entre Git switch et Git checkout
  • Comprendre le merge dans Git
    • Comprendre le "fast forward"
    • Quelle est la différence entre un "commit" et un "merge commit" ?
  • Comprendre le principe de "Pull Request"
  • Comprendre le rebase dans Git (quelle différence avec le merge ?)
  • Ajouter ce repo en upstream dans les remotes sur son local après l'avoir forké et cloné
  • Découvrir les conventions de nommage de son versionning avec la convention Angular :
  • Comprendre l'utilité et le fonctionnement de git stash
  • Créer un cheat sheet sur Git (en groupe en respectant les bests practices et Gitflow)

Gitflow

  • Découvrir Gitflow
    • Créer un cheat sheet sur Gitflow (en groupe)

Découverte du Terminal :

  • Comprendre les interfaces :
    • Différence entre une interface en ligne de commande (CLI) et une interface graphique (GUI).
  • Introduction aux Shells :
    • Qu'est-ce qu'un shell ?
    • Différence entre BASH et ZSH.
    • Compréhension du fonctionnement d'un shell et des scripts.
  • Apprendre les alias :
    • Fonctionnement des alias pour créer des raccourcis personnalisés.
  • Maîtrise des commandes de base :
    • cd (changer de répertoire)
    • ls (lister le contenu d'un répertoire)
    • rm, rmdir (supprimer des fichiers/dossiers)
    • mv (déplacer/renommer)
    • cp (copier des fichiers)
    • mkdir (créer des répertoires)
  • Utilisation des options dans les commandes :
    Comprendre l'ajout et l'utilisation d'options pour personnaliser les commandes.

Pour apprendre le terminal Linux / Mac :