Skip to content

Materiaal voor de introductieworkshop voor Git en GitHub/GitLab

Notifications You must be signed in to change notification settings

RijksICTGilde/git-workshop-rig

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Workshop Git, GitHub en/of GitLab voor beginners

Deze repository bevat materiaal voor git workshops gegeven door het data team van het Rijks ICT Gilde (RIG). Het originele doel en auteurs zijn terug te vinden in de fork chain van deze repository of hier.

Gebruik de Losse acties sectie om gericht hulp te krijgen bij het gebruik van een Git commando.
Gebruik de stappenplannen om beter bekend te raken met hoe Git gebruikt kan worden in dagelijkse werkzaamheden.

Git op de commandline

Waar in de tutorials Git Bash genoemd wordt, wordt het gebruik van Git op een unix command line bedoeld, dit is Git Bash of MingW64 op Windows en de standaard terminal op Mac en Linux. Windows' cmd (opdrachtprompt) kan ook gebruikt worden (wanneer Git aan PATH toegevoegd wordt), maar daarin verschillen sommige commando's van Unix commando's, zoals bijvoorbeeld ls vs. dir.

Veelgebruikte command line commandos:

pwd: print working directory: Laat je huidige folder/path zien (In Windows cmd is dit cd)

ls: Unix commando; afkorting voor list: Laat bestanden en folders in de huidige folder/path zien

cd [/path/to/folder]: Unix & Windows commando; Change directory: Ga naar een bepaalde folder op je computer of server. Gebruik de tab toets om paden automatisch aan te vullen. Wanneer er spaties in (een folder in) je path zitten, moet je aanhalingstekens om je path zetten: cd "/path/with spaces/in/it"
Let erop dat in de Windows cmd de paden back slashes \ ipv forward slashes / hebben

Inhoud

Installeren van Git

Aanmaken van een GitHub account

Losse acties

Een repo maken of krijgen

Werken met de repo

Samenwerken aan een repo

Stappenplannen

Aanmaken, lokaal krijgen en gebruiken van een nieuwe repository via Github/Gitlab
   Stap 1: GitHub repository aanmaken
   Stap 2: Lokale kopie aanmaken (clonen)
   Stap 3: Wijzigingen maken in de repository (add & commit)
   Stap 4: Wijzigingen doorvoeren naar de remote repository (push)

Een bestaand lokaal project in een Git repo en op Gitlab/Github zetten
   Stap 1: Maak je lokale projectfolder een Git repo
   Stap 2: Voeg bestanden toe aan je Git repo
   Stap 3: Push je Git repo naar een remote

Werken met een geforkte repository
  Stap 1: GitHub/Gitlab repository forken
  Stap 2: Lokale kopie aanmaken
  Stap 3: Wijzigingen doorvoeren in de repository
  Stap 4: Pull request aanmaken

Werken met branches
  Stap 1: Maak een nieuwe branch aan
  Stap 2: Maak wijzigingen aan in je branch
  Stap 3: Merge je branch in de hoofdbranch:
    Optie 1: Lokale merge
    Optie 2: Pull/Merge request

Merge conflicten veroorzaken, oplossen en voorkomen
  Stap 1: Merge conflict veroorzaken
  Stap 2: Merge de conflicterende branches
  Stap 3: Conflicten voorkomen

Materiaal voor verdere studie

About

Materiaal voor de introductieworkshop voor Git en GitHub/GitLab

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published