Kursplan
Introduksjon
- Hvorfor er versjonskontroll viktig?
Oversikt over Git-systemfunksjoner for kildekontroll
- Installere Git på det foretrukne operativsystemet Komme i gang med grunnleggende Git-attributter og komponenter Hva er Repositories, Commits og Files?
Forstå Git-arbeidsflyter og grunnleggende systemprosesser
- Hva er forskjellige Git-tilstander? Opprette et depot og Git-mappe
Administrere eksisterende prosjekter og håndtere filer ved hjelp av Git
- Arbeide med forpliktelser og meldinger Forplikte og angre endringer i et Git-lager Logge og få tilgang til versjonshistorikk
Komme i gang med forgrening og sammenslåing i Git
- Bli kjent med typer forgrenings- og sammenslåingsprosesser Bruke spesielle markører i Git Arbeide med tagging og stashing-funksjoner i Git Hvordan bruker jeg Reset og Reflog i Git?
Oversikt over GitHub Funksjoner og arkitektur
Sette opp en GitHub-brukerkonto og administrere en GitHub-profil
- Autentisering til GitHub og oppdatering av legitimasjon SSH vs HTTPS Bekrefter autentisering ved bruk av SSH i GitHub
Opprette GitHub repositorier og koble til et lokalt Git-depot
- Kloning eller arkivering av et GitHub arkiv
Instantiering av depotinnhold i en lokal kopi
Publisering av innholdsendringer i GitHub-depotet
Arbeide med funksjoner og innstillinger for mellomlager
Øve på GitHub Skrive- og formateringssyntaks
- Bruke tabeller og arbeide med kodeblokker Autolinking URLer og referanser i GitHub
Driftshandlinger til GitHub filer og mapper
- Synkroniserer filendringer med det lokale depotet
Opprette, redigere og overføre GitHub Bekrefter
- Administrere Commits og håndtere en lokal depotklone
Gjennomgang av forpliktelser og bruk av forpliktelses-ID-er med den lokale kopien
Forstå hente- og trekkkommandoer i GitHub
Forstå grunnleggende gaffel- og kloningskonsepter i GitHub
Trykker GitHub endringer og bekrefter push-forespørsler
Arbeide med gafler og foreslå endringer for å trekke forespørsler
Gjennomgå Pull-forespørsler og innlemme foreslåtte endringer
Løse konflikter i GitHub sammenslåinger og arbeid med CLI
Komme i gang med GitHub etiketter og utgivelser
- Bruke lokale tagger og oppdatere GitHub tagger Starte, slette og opprette en ny GitHub utgivelse
Sammenligning av GitHub Pull Requests, Commits og Tags
Arbeide med GitHub hovedinnhold og forstå kodebitfunksjoner
Integrering av et utviklingsprosjekt med koderom i GitHub
Opprette en GitHub organisasjon og administrere team
- Organisatorisk vs personal GitHub-konto Utfører tidligere GitHub-funksjoner
Administrere GitHub prosjekter og håndtere prosjektstyrer
Filtrering av depotinformasjon og deling GitHub Filtre
Utvider GitHub med API og Webhooks
- Automatisering av GitHub ved hjelp av OAuth-tokens
Feilsøking GitHub Problemer
Oppsummering og konklusjon
Krav
- Erfaring med kommandoer og terminal (i Windows, Linux eller Mac)
- Kunnskap om hvilket som helst programmeringsspråk
Publikum
- Utviklere
- Programvareingeniører
- Prosjektledere
Testimonials (1)
Enkel trener, veldig kunnskapsrik og imøtekommende.
Piotr Kowalski - EduBroker Sp. zo.o.
Kurs - Git and GitHub Fundamentals
Machine Translated