DevOps

Contrôle de version & Git

Git basics, branches, merge, rebase, pull requests, commit conventions, gitflow workflow

20 questions d'entretien·
Junior
1

Qu'est-ce que Git ?

Réponse

Git est un système de contrôle de version distribué qui permet de suivre les modifications du code source au fil du temps. Chaque développeur possède une copie complète de l'historique du projet sur sa machine locale, contrairement aux systèmes centralisés comme SVN. Cela permet de travailler en mode hors ligne et offre une meilleure résilience car il n'y a pas de point de défaillance unique.

2

Quelle commande initialise un nouveau dépôt Git dans un dossier ?

Réponse

La commande git init crée un nouveau dépôt Git local dans le répertoire courant en créant un sous-dossier caché .git qui contient tous les fichiers de métadonnées du dépôt. Cette commande est la première étape pour commencer à suivre les modifications avec Git dans un projet existant ou nouveau.

3

Quelle commande ajoute des fichiers à la staging area (index) avant de les committer ?

Réponse

La commande git add permet d'ajouter des modifications de fichiers à la staging area (zone de transit). Cette étape intermédiaire entre la modification et le commit permet de sélectionner précisément quels changements inclure dans le prochain commit. Par exemple, git add . ajoute tous les fichiers modifiés, tandis que git add fichier.txt ajoute uniquement ce fichier spécifique.

4

Quelle commande enregistre les modifications de la staging area dans l'historique Git ?

5

Comment créer une nouvelle branche Git et basculer dessus immédiatement ?

+17 questions d'entretien

Maîtrise DevOps pour ton prochain entretien

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

Commencer gratuitement