Andere repo’s gebruiken

Introductie tot GitHub-concepten

Jasmin Ludolf

Content Developer, DataCamp

Clonen

  • Vergelijkbaar met kopiëren‑plakken
  • Gelinkt aan de originele repo
  • Maakt een kopie op je computer
  • Laat updates heen en weer gaan

Hoe werkt het?

  • Met Git:
    • Push wijzigingen terug naar de originele repo
    • Pull updates naar je lokale versie

Illustratie van twee pijlen in een cyclus die de push‑pull‑workflow voorstellen

Introductie tot GitHub-concepten

Een repo clonen

Screenshot van de hoofdpagina van de private bank‑marketingrepo van George Boorman

Introductie tot GitHub-concepten

Een repo clonen

Weergave van de bank‑marketingrepo met een groene cirkel om de knop Code en een pijl ernaar.

Introductie tot GitHub-concepten

Een repo clonen

Weergave van het dropdownmenu na het klikken op de knop Code in een GitHub‑repo.

Introductie tot GitHub-concepten

Een repo clonen

Weergave van het dropdownmenu na het klikken op de knop Code in een GitHub‑repo; het kopieer‑icoon is gemarkeerd.

Introductie tot GitHub-concepten

Een repo clonen

$ pwd
/home/jasmin/bank_project

$ git clone https://github.com/george-boorman/bank_marketing.git
  • Mogelijk moet je hier je GitHub‑inlog invoeren
> Cloning into `bank_project`...
> remote: Counting objects: 10, done.
> remote: Compressing objects: 100% (8/8), done.
> remove: Total 10 (delta 1), reused 10 (delta 1)
> Unpacking objects: 100% (10/10), done.
Introductie tot GitHub-concepten

Een lege repo clonen

Weergave van een lege repository en waar je de clone‑link vindt

Introductie tot GitHub-concepten

Forken

  Illustratie van twee schapen die identiek maar gescheiden zijn.

  • Kopie zonder link naar de originele repo
  • Forken maakt een onafhankelijke kopie
  • Handig om veilig te experimenteren
  • Gebruikt voor samenwerking
  • Iedereen kan een publieke repo forken
  • Eigenaar van een private repo moet instellingen configureren
  • Dien wijzigingen in via een pull request
  • Anders dan een nieuwe branch maken; daarvoor moet je collaborator zijn
1 iStock Credit:Anton Shaparenko Stockillustratie‑ID:1158104118
Introductie tot GitHub-concepten

Een repo forken

Screenshot van de hoofdpagina van de private bank‑marketingrepo van George Boorman

Introductie tot GitHub-concepten

Een repo forken

Screenshot van de hoofdpagina van de private bank‑marketingrepo van George Boorman; de knop Fork is gemarkeerd

Introductie tot GitHub-concepten

Een repo forken

Screenshot van de hoofdpagina van de private bank‑marketingrepo van George Boorman met het dropdownmenu van de knop Fork zichtbaar en de knop Create new fork gemarkeerd

Introductie tot GitHub-concepten

Een repo forken

Weergave van de pagina Create new fork

Introductie tot GitHub-concepten

Een repo forken

Animatie waarin de naam van de geforkte repo wordt gewijzigd van bank marketing naar bank marketing jasmin.

Introductie tot GitHub-concepten

Een repo forken

Weergave van de pagina Create new fork met de sectie Branch gemarkeerd

Introductie tot GitHub-concepten

Een repo forken

Weergave van de pagina Create new fork met de knop Create fork gemarkeerd

Introductie tot GitHub-concepten

Een repo forken

Weergave van de geforkte repository

Introductie tot GitHub-concepten

Clonen vs. forken

  Illustratie van twee pijlen in een cyclus die de push‑pull‑workflow voorstellen

  Clonen

  • Maakt een gelinkte kopie op je computer
  • Vereist Git
  • Push en pull updates met Git
  • Top voor samenwerking

Illustratie van twee schapen die identiek maar gescheiden zijn.

Forken

  • Maakt een onafhankelijke kopie op GitHub
  • Alles kan binnen GitHub
  • Dien wijzigingen in via een PR
  • Top voor samenwerken en experimenteren
Introductie tot GitHub-concepten

Laten we oefenen!

Introductie tot GitHub-concepten

Preparing Video For Download...