Recapitulare concepte GitHub

Concepte intermediare GitHub

Arne Jonas Warnke

Content Lead for ML- and Data Engineering at DataCamp

Instructorii dvs.

Arne Warnke

Responsabil Curriculum Emergent

Fotografia lui Arne Warnke

Stan Konkin

Dezvoltator Conținut ML

Fotografia lui Stan Konkin

Concepte intermediare GitHub

Prezentare generală a cursului

 

  • 📋 GitHub Projects

 

  • 🔧 Administrare și autentificare

 

  • 🔒 InnerSource și securitate

Echipa de date

Concepte intermediare GitHub

Repozitorii

 

  • 📁 Un repozitoriu (repo) stochează și gestionează fișierele proiectului

 

  • 🔒 Poate fi privat sau public

 

  • 📝 Include un fișier README.md cu descrierea proiectului

 

Prezentare generală repozitoriu

Concepte intermediare GitHub

Ramuri

 

  • 🌿 Permite echipelor să lucreze fără a afecta codul principal

 

  • 🌟 Ramura principală (master) conține versiunea activă

 

  • 🐛 Celelalte ramuri sunt pentru remedieri și extensii

Captură de ecran a repozitoriului ecommerce:

Ramurile noastre

Concepte intermediare GitHub

Probleme

 

  • 📌 Urmăriți problemele

 

  • 📝 Planificați sarcini și actualizări

 

  • 💬 Gestionați și discutați detaliile proiectului

Problemele noastre

Concepte intermediare GitHub

Pull requests și reviews

 

Pull Requests

  • 🖊 Propuneți modificări

 

  • 💬 Revizuiți și discutați înainte de fuzionare

 

Reviews

  • 🛠 Asigurați calitatea codului

 

  • ✅ Aprobați sau solicitați modificări

 

  • 🔒 Doar codul revizuit poate fi fuzionat
Concepte intermediare GitHub

Fuzionări

 

  • 🔀 Fuzionați pull requests pentru a integra modificările

 

  • ✅ Finalizați revizuirea combinând codul nou cu cel existent

 

Fuzionare

Concepte intermediare GitHub

Să exersăm!

Concepte intermediare GitHub

Preparing Video For Download...