Git CLI
Cette série d’exercices peut être réalisée dans les contextes suivants :
- Se familiariser avec GIT en ligne de commande.
Vous vous aiderez des supports d’apprentissage fournis par vos formateurs.
Git : votre carnet de bord numérique pour vos projets
Imaginez Git comme un carnet de bord très intelligent pour vos projets informatiques. Au lieu de noter à la main chaque modification, Git s’en charge pour vous. Il enregistre chaque étape de votre travail, comme des photos instantanées de votre projet.
Pourquoi utiliser Git ?
- Travailler en équipe sans se marcher sur les pieds :
- Plusieurs personnes peuvent travailler sur le même projet en même temps. Git permet de fusionner les différentes contributions sans créer de chaos.
- Revenir en arrière dans le temps :
- Si vous faites une erreur ou si vous souhaitez tester une nouvelle idée, vous pouvez facilement revenir à une version précédente de votre projet.
- Expérimenter en toute sécurité :
- Vous pouvez créer des “branches” pour essayer de nouvelles choses sans risquer d’endommager la version principale de votre projet.
En résumé, Git vous offre:
- Une organisation optimale :
- Chaque modification est enregistrée, ce qui vous permet de retrouver facilement l’historique de votre projet.
- Une collaboration facilitée :
- Travaillez en équipe en toute sérénité.
- Une sécurité accrue :
- Protégez votre travail grâce aux sauvegardes automatiques.
Quelques termes clés à connaître:
- Dépôt (repository)
- C’est l’endroit où Git stocke toutes les informations sur votre projet.
- Commit :
- C’est une sauvegarde locale de votre projet à un instant T.
- Push :
- Envoie vos
Commit
vers un dépôt distant (par exemple, vers GitHub).
- Envoie vos
- Fetch :
- Télécharge les commits, les fichiers et les références d’un dépôt distant vers votre dépôt local sans modifier l’état de votre dépôt local.
- Pull :
- Effectue un
Fetch
puis met immédiatement à jour le dépôt local pour correspondre au contenu téléchargé avecFetch
.
- Effectue un
- Branche :
- C’est une copie parallèle de votre projet, qui vous permet de travailler sur différentes fonctionnalités en même temps.
Ressources en ligne
Démarrer GIT et GitHub
- Tutoriels GIT et GitHub sur Microsoft Learn
- Aide mémoire GIT et GitHub
- Collection de vidéos sur Youtube