Data Science & ML

Fondamentaux Git

Commits, branches, merge, rebase, conflits, pull requests, GitHub, workflows collaboratifs

18 questions d'entretien·
Junior
1

Qu'est-ce que Git ?

Réponse

Git est un système de contrôle de version distribué créé par Linus Torvalds en 2005. Contrairement aux systèmes centralisés comme SVN, chaque développeur possède une copie complète de l'historique du projet localement. Cela permet de travailler hors ligne et offre une grande flexibilité pour les workflows collaboratifs.

2

Quelle commande permet d'initialiser un nouveau dépôt Git dans un répertoire ?

Réponse

La commande git init crée un nouveau dépôt Git dans le répertoire courant. Elle génère un dossier caché .git qui contient toute la structure nécessaire au suivi de version : l'historique des commits, les branches, la configuration locale et les objets Git.

3

Quelle est la différence entre git add et git commit ?

Réponse

Git utilise une zone de staging (index) intermédiaire entre les fichiers modifiés et l'historique. git add déplace les modifications vers cette zone de staging, préparant les fichiers pour le prochain commit. git commit enregistre ensuite le contenu de la zone de staging dans l'historique permanent du dépôt.

4

Qu'est-ce qu'un commit dans Git ?

5

Quelle commande permet de voir l'état actuel du dépôt Git ?

+15 questions d'entretien

Maîtrise Data Science & ML pour ton prochain entretien

Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.

Commencer gratuitement