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
 21 timer

Antall deltakere


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories