Skip to content

Latest commit

 

History

History
41 lines (32 loc) · 1.52 KB

File metadata and controls

41 lines (32 loc) · 1.52 KB

Objectifs journaliers

Lundi 23/09/2021 :

Git

  • Comprendre le fonctionnement des références et pointeurs dans Git
  • Comprendre le merge dans Git
  • Comprendre le rebase dans Git (quelle différence avec le merge ?)
    • Savoir utiliser le git rebase
  • Comprendre la différence entre git reset et git revert
  • Savoir annuler des commits et/ou merge commits (déplacer le HEAD, https://ohshitgit.com/)
  • Comprendre l'utilité et le fonctionnement de git stash
  • Comprendre et utiliser le git diff (quelle utilité)
  • Comprendre la différence entre git log et git show + les flags principaux
  • Comprendre et utiliser le git fetch

Github

  • Finir les dailys précédents
  • Découverte de Github CLI (pour ceux qui ont travaillé sur autre chose la semaine précédente)
    • Créer un cheat sheet sur Github CLI (individuel)
    • Installation et connexion
    • Faire le tour du propriétaire
    • Intégration de gh dans son workflow
    • Finalisation de son profile Github

Setup Workflow Git

  • Découverte de LazyGit
    • Installation et configuration
    • Intégration dans son editeur / workflow
  • Configurer son git :
    • Editeur par défaut (Nano, Vim, VsCode ou celui que vous voulez)
    • Différenciateur (par ex : Delta)
    • Aliases
    • Comprendre la différence entre config locale, globale et système
  • Choix workflow : Alias ou Lazygit (obligatoire un des deux)
  • Savoir travailler avec git fetch