Data Science & ML

Git-Fundamenten

Commits, branches, merge, rebase, conflicten, pull requests, GitHub, samenwerkende workflows

18 gespreksvragen·
Junior
1

Wat is Git?

Antwoord

Git is een gedistribueerd versiebeheersysteem dat in 2005 door Linus Torvalds is gemaakt. In tegenstelling tot gecentraliseerde systemen zoals SVN heeft elke ontwikkelaar lokaal een volledige kopie van de projectgeschiedenis. Dit maakt offline werken mogelijk en biedt grote flexibiliteit voor samenwerkende workflows.

2

Welk commando initialiseert een nieuwe Git-repository in een directory?

Antwoord

Het commando git init maakt een nieuwe Git-repository aan in de huidige directory. Het genereert een verborgen .git-map met alle structuur die nodig is voor versietracking: commitgeschiedenis, branches, lokale configuratie en Git-objecten.

3

Wat is het verschil tussen git add en git commit?

Antwoord

Git gebruikt een tussenliggend staginggebied (index) tussen gewijzigde bestanden en geschiedenis. git add verplaatst wijzigingen naar dit staginggebied en bereidt bestanden voor op de volgende commit. git commit legt vervolgens de inhoud van het staginggebied vast in de permanente repositorygeschiedenis.

4

Wat is een commit in Git?

5

Welk commando toont de huidige status van de Git-repository?

+15 gespreksvragen

Beheers Data Science & ML voor je volgende gesprek

Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.

Begin gratis