Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Approfondimento sul Tracciamento dei File | Introduzione a Git
Nozioni Fondamentali di Git

bookApprofondimento sul Tracciamento dei File

Quando si lavora con Git, i file nella directory del progetto possono essere tracciati o non tracciati. I file tracciati sono inclusi negli snapshot (commit futuri), mentre i file non tracciati non lo sono. I file appena creati sono generalmente non tracciati fino a quando non vengono aggiunti all'area di staging.

I file tracciati possono trovarsi in tre stati:

  • Modificato: sono state apportate modifiche, ma Git non le ha ancora memorizzate;
  • In staging: le modifiche sono pronte per essere confermate e incluse nel prossimo snapshot;
  • Confermato: le modifiche sono salvate in uno snapshot all'interno della directory .git.

Utilizzare la seguente immagine per illustrare chiaramente questi stati.

Note
Nota

Se un file è già tracciato e vengono apportate modifiche, è necessario eseguire il comando git add per mettere in staging tali modifiche.

Modificare il file test.txt utilizzando il seguente comando:

L'operatore >> aggiunge il testo racchiuso tra virgolette doppie o singole a un file esistente, in questo caso test.txt. Il testo viene aggiunto alla fine del file su una nuova riga.

Modifica del file

Ora il file ha uno stato modificato. Utilizzare i comandi git add, git status e git commit per aggiungere la modifica all'area di staging, verificare lo stato dell'albero di lavoro e dell'area di staging, e registrare la modifica, rispettivamente:

Messa in stage e commit delle modifiche

Come puoi vedere, le modifiche sono ora in stage e una nuova istantanea del progetto è stata creata tramite il commit delle modifiche in stage.

question-icon

Supponiamo di avere un file chiamato preprocessing.py. Il tuo compito è associare le azioni ai rispettivi comandi nell'ordine corretto, in modo che le modifiche a questo file vengano committate.

1.
2.

Click or drag`n`drop items and fill in the blanks

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 9

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Suggested prompts:

What does the `git add` command do in this context?

Can you explain the difference between staged and committed states?

What happens if I modify the file again after committing?

bookApprofondimento sul Tracciamento dei File

Scorri per mostrare il menu

Quando si lavora con Git, i file nella directory del progetto possono essere tracciati o non tracciati. I file tracciati sono inclusi negli snapshot (commit futuri), mentre i file non tracciati non lo sono. I file appena creati sono generalmente non tracciati fino a quando non vengono aggiunti all'area di staging.

I file tracciati possono trovarsi in tre stati:

  • Modificato: sono state apportate modifiche, ma Git non le ha ancora memorizzate;
  • In staging: le modifiche sono pronte per essere confermate e incluse nel prossimo snapshot;
  • Confermato: le modifiche sono salvate in uno snapshot all'interno della directory .git.

Utilizzare la seguente immagine per illustrare chiaramente questi stati.

Note
Nota

Se un file è già tracciato e vengono apportate modifiche, è necessario eseguire il comando git add per mettere in staging tali modifiche.

Modificare il file test.txt utilizzando il seguente comando:

L'operatore >> aggiunge il testo racchiuso tra virgolette doppie o singole a un file esistente, in questo caso test.txt. Il testo viene aggiunto alla fine del file su una nuova riga.

Modifica del file

Ora il file ha uno stato modificato. Utilizzare i comandi git add, git status e git commit per aggiungere la modifica all'area di staging, verificare lo stato dell'albero di lavoro e dell'area di staging, e registrare la modifica, rispettivamente:

Messa in stage e commit delle modifiche

Come puoi vedere, le modifiche sono ora in stage e una nuova istantanea del progetto è stata creata tramite il commit delle modifiche in stage.

question-icon

Supponiamo di avere un file chiamato preprocessing.py. Il tuo compito è associare le azioni ai rispettivi comandi nell'ordine corretto, in modo che le modifiche a questo file vengano committate.

1.
2.

Click or drag`n`drop items and fill in the blanks

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 9
some-alt