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 l'immagine seguente per illustrare chiaramente questi stati.

Classificazione dei file
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 inserito alla fine del file su una nuova riga.

Modifica del file

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

Preparazione e commit delle modifiche

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

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 confermate.

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:

Can you explain the difference between staged and committed files in Git?

What happens if I modify a file after staging it but before committing?

How can I see which files are modified, staged, or committed?

Awesome!

Completion rate improved to 3.57

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 l'immagine seguente per illustrare chiaramente questi stati.

Classificazione dei file
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 inserito alla fine del file su una nuova riga.

Modifica del file

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

Preparazione e commit delle modifiche

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

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 confermate.

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