Przypomnienie pojęć z GitHub

Intermediate GitHub Concepts

Arne Jonas Warnke

Content Lead for ML- and Data Engineering at DataCamp

Instruktorzy

Arne Warnke

Kierownik działu Emerging Curriculum

Zdjęcie Arne Warnke

Stan Konkin

Twórca treści ML

Zdjęcie Stana Konkina

Intermediate GitHub Concepts

Przegląd kursu

 

  • 📋 GitHub Projects

 

  • 🔧 Administracja i uwierzytelnianie

 

  • 🔒 InnerSource i bezpieczeństwo

Zespół ds. danych

Intermediate GitHub Concepts

Repozytoria

 

  • 📁 Repozytorium (repo) przechowuje pliki projektu i zarządza nimi

 

  • 🔒 Może być prywatne lub publiczne

 

  • 📝 Zawiera plik README.md z opisem projektu

 

Przegląd repozytorium

Intermediate GitHub Concepts

Gałęzie

 

  • 🌿 Pozwala zespołom pracować bez wpływu na główny kod

 

  • 🌟 Główna gałąź (master) zawiera wersję produkcyjną

 

  • 🐛 Pozostałe gałęzie służą do poprawek i rozszerzeń

Zrzut ekranu repozytorium ecommerce:

Nasze gałęzie

Intermediate GitHub Concepts

Zgłoszenia

 

  • 📌 Śledzenie problemów

 

  • 📝 Planowanie zadań i aktualizacji

 

  • 💬 Zarządzanie i omawiane szczegółów projektu

Nasze zgłoszenia

Intermediate GitHub Concepts

Pull requesty i przeglądy

 

Pull Requests

  • 🖊 Proponowanie zmian

 

  • 💬 Przegląd i dyskusja przed scaleniem

 

Reviews

  • 🛠 Zapewnienie jakości kodu

 

  • ✅ Zatwierdzanie lub żądanie zmian

 

  • 🔒 Scalany jest tylko przejrzany kod
Intermediate GitHub Concepts

Scalanie

 

  • 🔀 Scalanie pull requestów w celu integracji zmian

 

  • ✅ Finalizowanie przeglądu przez połączenie nowego i istniejącego kodu

 

Scalanie

Intermediate GitHub Concepts

Czas na ćwiczenia!

Intermediate GitHub Concepts

Preparing Video For Download...