Rappel des concepts GitHub

Concepts GitHub intermédiaires

Arne Jonas Warnke

Content Lead for ML- and Data Engineering at DataCamp

Vos formateurs

Arne Warnke

Chef du curriculum émergent

Photo d'Arne Warnke

Stan Konkin

Concepteur de contenu ML

Photo de Stan Konkin

Concepts GitHub intermédiaires

Aperçu du cours

 

  • 📋 GitHub Projects

 

  • 🔧 Administration et authentification

 

  • 🔒 InnerSource et sécurité

Équipe de données

Concepts GitHub intermédiaires

Référentiels

 

  • 📁 Un référentiel (repo) stocke et gère les fichiers du projet

 

  • 🔒 Peut être privé ou public

 

  • 📝 Contient un fichier README.md décrivant le projet

 

Aperçu d'un référentiel

Concepts GitHub intermédiaires

Branches

 

  • 🌿 Permettent de travailler sans toucher au code principal

 

  • 🌟 La branche principale (master) sert de version en production

 

  • 🐛 Les autres branches servent aux correctifs et ajouts

Capture du dépôt ecommerce :

Nos branches

Concepts GitHub intermédiaires

Issues

 

  • 📌 Suivre les problèmes

 

  • 📝 Planifier tâches et mises à jour

 

  • 💬 Gérer et discuter les détails du projet

Nos enjeux

Concepts GitHub intermédiaires

Pull requests et revues

 

Pull requests

  • 🖊 Proposer des changements

 

  • 💬 Examiner et discuter avant la fusion

 

Revues

  • 🛠 Assurer la qualité du code

 

  • ✅ Approuver ou demander des modifications

 

  • 🔒 Seul le code révisé est fusionné
Concepts GitHub intermédiaires

Fusions

 

  • 🔀 Fusionner les pull requests pour intégrer les changements

 

  • ✅ Finaliser la revue en combinant l'ancien et le nouveau code

 

Fusion

Concepts GitHub intermédiaires

Passons à la pratique !

Concepts GitHub intermédiaires

Preparing Video For Download...