Auffrischung zu GitHub-Konzepten

Fortgeschrittene GitHub-Konzepte

Arne Jonas Warnke

Content Lead for ML- and Data Engineering at DataCamp

Deine Kursleiter

Arne Warnke

Leiter für Emerging Curriculum

Bild von Arne Warnke

Stan Konkin

ML-Content-Developer

Bild von Stan Konkin

Fortgeschrittene GitHub-Konzepte

Kursüberblick

 

  • 📋 GitHub Projects

 

  • 🔧 Admin & Authentifizierung

 

  • 🔒 InnerSource & Sicherheit

Data-Team

Fortgeschrittene GitHub-Konzepte

Repositories

 

  • 📁 Ein Repository (Repo) speichert und verwaltet Projektdateien

 

  • 🔒 Kann privat oder öffentlich sein

 

  • 📝 Enthält eine README.md mit Projektbeschreibung

 

Repository-Übersicht

Fortgeschrittene GitHub-Konzepte

Branches

 

  • 🌿 Erlauben Teams, Aufgaben zu bearbeiten, ohne den Hauptcode zu beeinflussen

 

  • 🌟 Der Haupt-Branch (master) enthält die Live-Version

 

  • 🐛 Weitere Branches für Bugfixes und Erweiterungen

Screenshot des Repos ecommerce:

Unsere Branches

Fortgeschrittene GitHub-Konzepte

Issues

 

  • 📌 Probleme nachverfolgen

 

  • 📝 Aufgaben und Updates planen

 

  • 💬 Projektdetails managen und diskutieren

Unsere Issues

Fortgeschrittene GitHub-Konzepte

Pull Requests und Reviews

 

Pull Requests

  • 🖊 Änderungen vorschlagen

 

  • 💬 Vor dem Mergen prüfen und diskutieren

 

Reviews

  • 🛠 Codequalität sicherstellen

 

  • ✅ Genehmigen oder Änderungen anfordern

 

  • 🔒 Nur geprüfter Code wird gemergt
Fortgeschrittene GitHub-Konzepte

Merges

 

  • 🔀 Pull Requests mergen, um Änderungen zu integrieren

 

  • ✅ Review abschließen, indem neuer und bestehender Code zusammengeführt wird

 

Merge

Fortgeschrittene GitHub-Konzepte

Lass uns üben!

Fortgeschrittene GitHub-Konzepte

Preparing Video For Download...