
Fondamentaux Git
Commits, branches, merge, rebase, conflits, pull requests, GitHub, workflows collaboratifs
1Qu'est-ce que Git ?
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.
2Quelle commande permet d'initialiser un nouveau dépôt Git dans un répertoire ?
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.
3Quelle est la différence entre git add et git commit ?
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.
Qu'est-ce qu'un commit dans Git ?
Quelle commande permet de voir l'état actuel du dépôt Git ?
+15 questions d'entretien
Autres sujets d'entretien Data Science & ML
Les bases de Python
Programmation Orientée Objet Python
Structures de données Python
Les bases de SQL
Fondamentaux NumPy
Les bases de Pandas
Jupyter & Google Colab
SQL Joins & Requêtes avancées
Pandas avancé
Visualisation avec Matplotlib & Seaborn
Visualisations interactives avec Plotly
Statistiques descriptives
Statistiques inférentielles
Web Scraping
BigQuery & Cloud Data
Feature Engineering
ML Supervisé : Régression
ML Supervisé : Classification
Arbres de décision & Ensembles
ML Non supervisé
Pipelines ML & Validation
Séries temporelles & Prévisions
Fondamentaux Deep Learning
TensorFlow & Keras
CNN & Classification d'images
RNN & Séquences
Transformers & Attention
NLP & Hugging Face
GenAI & LangChain
MLOps & Déploiement
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