Kursplan
Införandet
- Varför är versionskontroll viktigt?
Översikt över Git-systemfunktioner för källkontroll
- Installera Git på önskat operativsystem
- Komma igång med grundläggande Git-attribut och komponenter
- Vad är lagringsplatser, incheckningar och filer?
Förstå Git-arbetsflöden och grundläggande systemprocesser
- Vad är olika Git-tillstånd?
- Skapa en lagringsplats och Git-mapp
Hantera befintliga projekt och hantera filer med Git
- Arbeta med incheckningar och meddelanden
- Checka in och ångra ändringar på en Git-lagringsplats
- Loggning och åtkomst till versionshistorik
Komma igång med förgrening och sammanslagning i Git
- Bekanta dig med olika typer av förgrenings- och sammanslagningsprocesser
- Använda speciella markörer i Git
- Arbeta med taggnings- och förvaringsfunktioner i Git
- Hur använder man Reset och Reflog i Git?
Översikt över GitHub funktioner och arkitektur
Skapa ett GitHub användarkonto och hantera en GitHub profil
- Autentisera till GitHub och uppdatera autentiseringsuppgifter
- SSH jämfört med HTTPS
- Verifiera autentisering med SSH i GitHub
Skapa GitHub-lagringsplatser och länka en lokal Git-lagringsplats
- Klona eller arkivera en GitHub lagringsplats
Instansiera databasinnehåll i en lokal kopia
Publicera innehållsändringar i databasen GitHub
Arbeta med funktioner och inställningar för mellanliggande lagringsplats
Öva GitHub på att skriva och formatera syntax
- Använda tabeller och arbeta med kodblock
- Automatisk länkning av URL:er och referenser i GitHub
Åtgärder för att GitHub Filer och mappar
- Synkronisera filändringar med den lokala lagringsplatsen
Skapa, redigera och överföra GitHub-incheckningar
- Hantera incheckningar och hantera en klon av en lokal lagringsplats
Granska incheckningar och använda inchecknings-ID:t med den lokala kopian
Förstå hämtnings- och pull-kommandon i GitHub
Förstå grundläggande koncept för förgrening och kloning i GitHub
Push-överföring av GitHub-ändringar och verifiering av push-begäranden
Arbeta med förgreningar och föreslå ändringar i pull-begäranden
Granska pull-begäranden och införliva föreslagna ändringar
Lösa konflikter i GitHub sammanslagningar och arbeta med CLI
Komma igång med GitHub Taggar och versioner
- Använda lokala taggar och uppdatera GitHub-taggar
- Starta, ta bort och skapa en ny GitHub-version
Jämföra GitHub pull-begäranden, incheckningar och taggar
Arbeta med GitHub Gists och förstå kodavsnittsfunktioner
Integrera ett utvecklingsprojekt med Codespaces i GitHub
Skapa en GitHub organisation och hantera team
- Organisatoriskt kontra personligt GitHub-konto
- Köra tidigare GitHub funktioner
Hantera GitHub projekt och hantera projekttavlor
Filtrera databasinformation och dela GitHub-filter
Utöka GitHub med API och webhooks
- Automatisera GitHub med OAuth-token
Felsökning GitHub Problem
Sammanfattning och slutsats
Krav
- Erfarenhet av kommandon och terminal (i Windows, Linux eller Mac)
- Kunskaper i vilket programmeringsspråk som helst
Publik
- Utvecklare
- Programvaruingenjörer
- Projektledare
Vittnesmål (1)
Lättsam tränare, mycket kunnig och tillgänglig.
Piotr Kowalski - EduBroker Sp. zo.o.
Kurs - Git and GitHub Fundamentals
Machine Translated