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
- Arbeid med forpliktelser og meldinger
- Forplikte og angre endringer i et Git-depot
- Logging og 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
- Autentiserer til GitHub og oppdaterer legitimasjon
- SSH vs HTTPS
- Bekrefter autentisering med 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
- Autolinker nettadresser 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 kontra personlig 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