
Fondamenti di Git
Commit, branch, merge, rebase, conflitti, pull request, GitHub, workflow collaborativi
1Cos'è Git?
Cos'è Git?
Risposta
Git è un sistema di controllo versione distribuito creato da Linus Torvalds nel 2005. A differenza dei sistemi centralizzati come SVN, ogni sviluppatore possiede una copia completa della cronologia del progetto localmente. Questo permette di lavorare offline e offre grande flessibilità per i workflow collaborativi.
2Quale comando inizializza un nuovo repository Git in una directory?
Quale comando inizializza un nuovo repository Git in una directory?
Risposta
Il comando git init crea un nuovo repository Git nella directory corrente. Genera una cartella nascosta .git contenente tutta la struttura necessaria per il tracciamento delle versioni: cronologia dei commit, branch, configurazione locale e oggetti Git.
3Qual è la differenza tra git add e git commit?
Qual è la differenza tra git add e git commit?
Risposta
Git utilizza un'area di staging (index) intermedia tra i file modificati e la cronologia. git add sposta le modifiche in quest'area di staging, preparando i file per il prossimo commit. git commit registra poi il contenuto dell'area di staging nella cronologia permanente del repository.
Cos'è un commit in Git?
Quale comando mostra lo stato attuale del repository Git?
+15 domande da colloquio
Altri argomenti di colloquio Data Science & ML
Fondamenti di Python
Programmazione Orientata agli Oggetti in Python
Strutture dati Python
Fondamenti di SQL
Fondamenti di NumPy
Fondamenti di Pandas
Jupyter & Google Colab
SQL Joins e query avanzate
Pandas avanzato
Visualizzazione con Matplotlib & Seaborn
Visualizzazioni interattive con Plotly
Statistica descrittiva
Statistica inferenziale
Web Scraping
BigQuery & Cloud Data
Feature Engineering
ML Supervisionato: Regressione
ML Supervisionato: Classificazione
Alberi Decisionali e Ensembles
ML Non Supervisionato
Pipeline ML e Validazione
Serie Temporali e Previsione
Fondamenti di Deep Learning
TensorFlow & Keras
CNN e classificazione di immagini
RNN e Sequenze
Transformers e Attention
NLP e Hugging Face
GenAI e LangChain
MLOps e Deployment
Padroneggia Data Science & ML per il tuo prossimo colloquio
Accedi a tutte le domande, flashcards, test tecnici, esercizi di code review e simulatori di colloquio.
Inizia gratis