Aller au contenu
Apprendre.
  • M1 · toutes les matières15 matières : Préparation de données, API & sécurité, CI/CD, Docker, Merise, Dataviz, KNIME, ML appliqué : projet LoL, SQL & UML, SQL avancé, Machine Learning, Git, IA frugale & responsable, Qualité des données, MathématiquesAnnée
  • M2 · toutes les matières4 matières : Deep Learning, AI Act, Comex & Fundraising, Gouvernance & DataMeshAnnée
  • Deep LearningM2 · 4 modules · Réseaux de neurones, CNN, texte, modèles génératifs.Matière
  • Préparation de donnéesM1 · 3 modules · Nettoyer, transformer et fusionner des données avec Python.Matière
  • API & sécuritéM1 · 2 modules · Consommer, concevoir et sécuriser des API.Matière
  • CI/CDM1 · 1 module · Intégration et livraison continues.Matière
  • DockerM1 · 3 modules · Conteneurs, images, volumes, réseaux, Compose.Matière
  • MeriseM1 · 2 modules · Modéliser une base : MCD, MLD, MPD.Matière
  • DatavizM1 · 2 modules · Visualiser pour comprendre et décider.Matière
  • KNIMEM1 · 1 module · Explorer et nettoyer des données en workflow.Matière
  • ML appliqué : projet LoLM1 · 2 modules · Du besoin métier au POC de vision par ordinateur.Matière
  • SQL & UMLM1 · 3 modules · Modèles UML et requêtes SQL.Matière
  • SQL avancéM1 · 3 modules · Jointures, fenêtres, CTE, optimisation.Matière
  • Machine LearningM1 · 3 modules · Régression, classification, segmentation, projet.Matière

↑↓ naviguer↵ ouvre le résultat en surbrillanceesc fermer

Partie 1 · Comprendre

Dépôts distants, clone, fetch, pull, push

Un référentiel (repository) est un dossier géré par Git : fichiers du projet, historique, configuration. Il peut être local (ta machine) ou distant (GitHub, GitLab, Bitbucket).

Cloner copie un dépôt existant : tu obtiens les fichiers, tous les commits et les branches. Le clone reste lié au dépôt distant, appelé origin.

CommandeEffet
git fetchrécupère les commits distants sans les fusionner
git pullrécupère et fusionne les modifications distantes
git pushenvoie tes commits locaux vers le dépôt distant

Vérifie que tu as compris

Que fait git fetch par rapport à git pull ?

Les branches sont légères : une branche est un pointeur vers un commit. Créer une branche ne copie rien. Les commandes merge (fusion) et rebase (réorganisation des commits) permettent des workflows complexes.

Vérifie que tu as compris

Qu'est-ce qu'une branche dans Git ?