Directory Git e Working Tree
Hai appena creato un repository Git locale per il tuo progetto. Come menzionato in precedenza, l'esecuzione del comando git init crea anche una directory nascosta chiamata .git. Ora, esamina questa directory in modo più dettagliato.
Directory Git
Esegui il comando ls -la per elencare tutti i file e le directory, incluse quelle nascoste che iniziano con un punto, all'interno della directory del tuo progetto:
Qui, puoi vedere che la nostra directory di progetto contiene effettivamente la directory nascosta .git. Se non ti trovi già nella directory del progetto, utilizza il comando cd per cambiare la directory di lavoro corrente.
Tutte e tre le voci dell'elenco iniziano con il carattere d, che indica che la voce è una directory.
Esegui il comando ls -l .git per elencare tutti i file e le directory regolari (non nascoste) all'interno della directory .git:
Le prime tre voci che iniziano con il carattere - sono file regolari, mentre le ultime quattro voci sono directory. Per il momento, questi file e directory non verranno discussi in dettaglio. Verranno utilizzati comandi per interagire con essi invece di modificarli direttamente.
Fondamentalmente, è possibile considerare la directory .git come il database centralizzato del progetto, responsabile della memorizzazione delle modifiche e della loro cronologia. Ancora una volta, quando si inizializza un nuovo repository utilizzando git init, viene creata una nuova directory .git. Allo stesso modo, quando si clona un repository, questa directory .git viene copiata sulla propria macchina locale.
Working Tree
La working tree (o directory di lavoro) è la directory che rappresenta lo stato attuale o la versione corrente del progetto. Qui vengono apportate tutte le modifiche e gli aggiornamenti ai file.
La working tree contiene tutti i file e le cartelle al di fuori della directory .git.
Osservare la visualizzazione per chiarire questo concetto:
La directory .git non include l’albero di lavoro.
L’albero di lavoro contiene tutti i file attualmente tracciati da Git, insieme a eventuali nuovi file che non sono ancora stati aggiunti al tracciamento. Utilizzare il seguente comando per verificare lo stato (status) dell’albero di lavoro:
Eseguire il comando git status per verificare lo stato dell'albero di lavoro:
L'albero di lavoro è vuoto perché la directory del progetto non contiene ancora alcun file.
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Awesome!
Completion rate improved to 3.57
Directory Git e Working Tree
Scorri per mostrare il menu
Hai appena creato un repository Git locale per il tuo progetto. Come menzionato in precedenza, l'esecuzione del comando git init crea anche una directory nascosta chiamata .git. Ora, esamina questa directory in modo più dettagliato.
Directory Git
Esegui il comando ls -la per elencare tutti i file e le directory, incluse quelle nascoste che iniziano con un punto, all'interno della directory del tuo progetto:
Qui, puoi vedere che la nostra directory di progetto contiene effettivamente la directory nascosta .git. Se non ti trovi già nella directory del progetto, utilizza il comando cd per cambiare la directory di lavoro corrente.
Tutte e tre le voci dell'elenco iniziano con il carattere d, che indica che la voce è una directory.
Esegui il comando ls -l .git per elencare tutti i file e le directory regolari (non nascoste) all'interno della directory .git:
Le prime tre voci che iniziano con il carattere - sono file regolari, mentre le ultime quattro voci sono directory. Per il momento, questi file e directory non verranno discussi in dettaglio. Verranno utilizzati comandi per interagire con essi invece di modificarli direttamente.
Fondamentalmente, è possibile considerare la directory .git come il database centralizzato del progetto, responsabile della memorizzazione delle modifiche e della loro cronologia. Ancora una volta, quando si inizializza un nuovo repository utilizzando git init, viene creata una nuova directory .git. Allo stesso modo, quando si clona un repository, questa directory .git viene copiata sulla propria macchina locale.
Working Tree
La working tree (o directory di lavoro) è la directory che rappresenta lo stato attuale o la versione corrente del progetto. Qui vengono apportate tutte le modifiche e gli aggiornamenti ai file.
La working tree contiene tutti i file e le cartelle al di fuori della directory .git.
Osservare la visualizzazione per chiarire questo concetto:
La directory .git non include l’albero di lavoro.
L’albero di lavoro contiene tutti i file attualmente tracciati da Git, insieme a eventuali nuovi file che non sono ancora stati aggiunti al tracciamento. Utilizzare il seguente comando per verificare lo stato (status) dell’albero di lavoro:
Eseguire il comando git status per verificare lo stato dell'albero di lavoro:
L'albero di lavoro è vuoto perché la directory del progetto non contiene ancora alcun file.
Grazie per i tuoi commenti!