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

Antall deltakere



Price per participant

Testimonials (1)

Relaterte kurs

Github Copilot

14 timer

Git for Users

7 timer

Git for Victims of Subversion

7 timer

Release Management and Deployment with Distributed Version Control System

7 timer

Comprehensive Git

21 timer

Bitbucket

14 timer

GitOps Continuous Deployment for Kubernetes

21 timer

Gerrit Code Review

7 timer

Gitlab and Gitlab CI

14 timer

Kubernetes and Gitlab

14 timer

Related Categories