GitHub is een webgebaseerd platform dat dient als een centrale hub voor versiebeheersing en samenwerking op het gebied van softwareontwikkelingsprojecten. Het is een van de meest populaire en veel gebruikte platforms voor het hosten en beheren van code -repositories. GitHub biedt ontwikkelaars een reeks tools en functies die samenwerking, code -delen, probleemopleiding en meer vergemakkelijken. Hier is een inleiding tot enkele belangrijke aspecten van GitHub:
Versiebesturing: in de kern van GitHub is Git, een gedistribueerd versiebeheersysteem. Met versiebeheer kunnen meerdere ontwikkelaars tegelijkertijd aan een project werken zonder in strijd te zijn met elkaars veranderingen. Git houdt alle wijzigingen bij die aan de codebase zijn aangebracht, waardoor ontwikkelaars wijzigingen kunnen beoordelen, terugkeren naar eerdere versies en effectief kunnen samenwerken.
Repositories: In GitHub is een repository (vaak aangeduid als “repo”) een verzameling bestanden en mappen waaruit een project bestaat. Repositories kunnen openbaar zijn, toegankelijk zijn voor iedereen of privé, beperkt tot specifieke gebruikers of teams. Elke repository heeft zijn eigen unieke URL en dient als de centrale plaats waar de code en de bijbehorende bronnen van het project worden opgeslagen.
Samenwerking: GitHub maakt samenwerking mogelijk door ontwikkelaars toe te staan samen te werken aan hetzelfde project. Ze kunnen wijzigingen in de codebase voorstellen via “pull -aanvragen”, die voorstellen zijn om hun code samen te voegen in het hoofdproject. Andere teamleden kunnen de voorgestelde wijzigingen bespreken, becommentariëren en bespreken voordat ze worden geaccepteerd in de codebase.
Problemen: GitHub’s probleemvolgsysteem helpt teams om bugrapporten, functieverzoeken en andere taken met betrekking tot het project te beheren. Gebruikers kunnen problemen creëren, toewijzen aan teamleden, labelen voor categorisatie en hun voortgang volgen. Problemen kunnen ook worden gekoppeld aan specifieke commits of pull -aanvragen, waardoor duidelijke communicatie en verantwoordingsplicht worden vergemakkelijkt.
Forks: Forking is een fundamenteel kenmerk van GitHub. Het stelt ontwikkelaars in staat om hun eigen kopie van een repository te maken, waarmee ze onafhankelijk kunnen wijzigen en experimenteren. Vork wordt vaak gebruikt bij het bijdragen aan open-source projecten. Na het aanbrengen van wijzigingen in hun gevorkte repository, kunnen ontwikkelaars pull -aanvragen indienen om hun wijzigingen in het oorspronkelijke project voor te stellen.
In dit artikel
- Deel 1: Maak een geweldige GitHub -quiz met behulp van AI direct in OnlineExamMaker
- Deel 2: 15 GitHub Quiz Vragen en antwoorden
- Deel 3: AI Question Generator – Maak automatisch vragen aan voor uw volgende beoordeling

Deel 1: Maak een geweldige GitHub -quiz met behulp van AI direct in OnlineExamMaker
De snelste manier om de GitHub -kennis van kandidaten te beoordelen, is het gebruik van een AI -beoordelingsplatform zoals OnlineExamMaker. Met online EXAMMaker AI-vraaggenerator kunt u inhoud invoeren-zoals tekst, documenten of onderwerpen-en vervolgens automatisch vragen genereren in verschillende formaten (bijv. Meerkeuze, waar/onwaar, kort antwoord). De AI -examengrader kan het examen automatisch beoordelen en inzichtelijke rapporten genereren nadat uw kandidaat de beoordeling heeft ingediend.
overzicht van de belangrijkste beoordelingsgerelateerde functies:
● Maak maximaal 10 vraagtypen, waaronder multiple-choice, true/false, vul-in-de-in-the-blank, bijpassende, kort antwoord en essayvragen.
● Genereert automatisch gedetailleerde rapporten – individuele scores, vraagrapport en groepsprestaties.
● Scoreert onmiddellijk objectieve vragen en subjectieve antwoorden gebruiken rubric-gebaseerde scoren op consistentie.
● API en SSO helpen trainers om OnlineExamMaker te integreren met Google Classroom, Microsoft Teams, CRM en meer.
Creëer uw volgende quiz/examen met OnlineExamMaker
Deel 2: 15 GitHub Quiz Vragen en antwoorden
or
1. Vraag 1: Wat is GitHub?
A. Een sociale netwerksite voor foto’s delen
B. Een platform voor versiecontrole en samenwerking op code
C. Een e-maildienst
D. Een grafisch ontwerptool
Juiste antwoord: B
Uitleg: GitHub is een online platform dat gebaseerd is op Git en helpt bij het beheren van code, bijhouden van wijzigingen en samenwerken met anderen.
2. Vraag 2: Hoe maak je een nieuwe repository op GitHub?
A. Door een e-mail te sturen naar GitHub-support
B. Door te klikken op “New repository” in het dashboard
C. Door een branch te creëren
D. Door een commit uit te voeren
Juiste antwoord: B
Uitleg: In het GitHub-dashboard kun je op “New repository” klikken om een nieuwe opslagplaats aan te maken, waar je bestanden en code kunt uploaden.
3. Vraag 3: Wat is een branch in GitHub?
A. Een hoofdmap in een repository
B. Een onafhankelijke lijn van ontwikkeling in een repository
C. Een gebruiker die toegang heeft tot een repository
D. Een automatische back-up van code
Juiste antwoord: B
Uitleg: Een branch is een manier om veranderingen te maken zonder de hoofdtak (meestal “main” of “master”) te beïnvloeden, wat handig is voor nieuwe functies of bugfixes.
4. Vraag 4: Wat betekent een ‘commit’ in GitHub?
A. Het verwijderen van bestanden uit een repository
B. Het opslaan van wijzigingen in de repository met een bericht
C. Het delen van code via e-mail
D. Het blokkeren van toegang tot een repository
Juiste antwoord: B
Uitleg: Een commit is een snapshot van je code op een bepaald moment, met een beschrijvende boodschap, om wijzigingen bij te houden.
5. Vraag 5: Wat is een pull request op GitHub?
A. Een verzoek om code te verwijderen
B. Een aanvraag om wijzigingen in een repository te bespreken en samen te voegen
C. Een manier om bestanden te downloaden
D. Een automatische update van software
Juiste antwoord: B
Uitleg: Een pull request stelt je in staat om veranderingen in een branch te reviewen, te bespreken en te integreren in de hoofdtak van een repository.
6. Vraag 6: Wat is het verschil tussen een fork en een clone op GitHub?
A. Een fork is een kopie op GitHub, een clone is lokaal op je computer
B. Een clone is een kopie op GitHub, een fork is lokaal
C. Beide zijn hetzelfde
D. Een fork is voor documenten, een clone voor code
Juiste antwoord: A
Uitleg: Een fork maakt een kopie van een repository op GitHub zelf, terwijl een clone een lokale kopie op je computer creëert voor offline werk.
7. Vraag 7: Hoe voeg je een collaborator toe aan een repository?
A. Door een e-mail te sturen
B. Door naar de repository-instellingen te gaan en collaborators toe te voegen
C. Door een pull request te maken
D. Door een issue te openen
Juiste antwoord: B
Uitleg: In de instellingen van de repository kun je onder het tabblad “Collaborators” gebruikers uitnodigen om bij te dragen aan je project.
8. Vraag 8: Wat zijn GitHub Issues?
A. Automatische tests voor code
B. Een systeem om taken, bugs en discussies bij te houden
C. Een manier om repositories te verwijderen
D. Een chatfunctie
Juiste antwoord: B
Uitleg: GitHub Issues zijn tickets die helpen om problemen, verzoeken en taken te beheren, wat de samenwerking in een project verbetert.
9. Vraag 9: Wat is GitHub Actions?
A. Een tool voor grafisch ontwerp
B. Een CI/CD-systeem voor automatisering van workflows
C. Een beveiligingssoftware
D. Een code-editor
Juiste antwoord: B
Uitleg: GitHub Actions stelt je in staat om workflows te automatiseren, zoals het bouwen, testen en deployen van code, direct vanuit je repository.
10. Vraag 10: Hoe merge je branches in GitHub?
A. Door een commit uit te voeren
B. Door een pull request te maken en te accepteren
C. Door de repository te verwijderen
D. Door een issue te sluiten
Juiste antwoord: B
Uitleg: Je maakt een pull request om branches te vergelijken en te mergen, waarna je de wijzigingen kunt integreren in de hoofdtak.
11. Vraag 11: Wat is een tag in Git?
A. Een gebruikersnaam
B. Een label om een specifieke versie van code te markeren
C. Een branch-naam
D. Een beveiligingsinstelling
Juiste antwoord: B
Uitleg: Een tag is een statisch label dat een specifieke commit markeert, vaak gebruikt voor releases zoals versie 1.0.
12. Vraag 12: Hoe los je merge conflicts op in GitHub?
A. Door de repository te herstarten
B. Door handmatig de conflicten in de code te bewerken en te committen
C. Door een nieuwe fork te maken
D. Door GitHub-support te contacteren
Juiste antwoord: B
Uitleg: Merge conflicts ontstaan bij overlappingen; je moet de code handmatig aanpassen in je lokale omgeving en dan committen.
13. Vraag 13: Wat is een GitHub Gist?
A. Een volledige repository
B. Een manier om snippets van code of tekst snel te delen
C. Een beveiligde map
D. Een automatische back-up
Juiste antwoord: B
Uitleg: Een Gist is een eenvoudige tool om kleine stukjes code of notities te delen, zonder een volledige repository te hoeven aanmaken.
14. Vraag 14: Hoe gebruik je GitHub Pages?
A. Om e-mails te versturen
B. Om statische websites te hosten vanuit een repository
C. Om databases op te zetten
D. Om video’s te uploaden
Juiste antwoord: B
Uitleg: GitHub Pages stelt je in staat om eenvoudig statische websites te bouwen en hosten door een repository in te stellen als site-bron.
15. Vraag 15: Wat is two-factor authentication (2FA) op GitHub?
A. Een manier om repositories te delen
B. Een extra laag beveiliging met een tweede verificatiestap
C. Een tool voor code-analyse
D. Een automatische updatefunctie
Juiste antwoord: B
Uitleg: 2FA voegt een tweede verificatiemethode toe, zoals een code via een app, om je account beter te beschermen tegen ongeautoriseerde toegang.
or
Deel 3: AI Question Generator – Maak automatisch vragen aan voor uw volgende beoordeling
Creëer uw volgende quiz/examen met OnlineExamMaker