Resetta la Storia di Git: Come Ricominciare da Zero con l'opzione --orphan

2 luglio 2024

Esplorera l'opzione `--orphan` di Git e come può essere utilizzato per resettare la cronologia dei `commit` di un repository, creando un nuovo inizio. L'articolo spiega come eseguire questa operazione, evidenziando i potenziali rischi e le precauzioni da prendere.

Cosa trovi in questo video

Esplorera l'opzione `--orphan` di Git e come può essere utilizzato per resettare la cronologia dei `commit` di un repository, creando un nuovo inizio. L'articolo spiega come eseguire questa operazione, evidenziando i potenziali rischi e le precauzioni da prendere.

Formato Video guida tecnica Spiegazione pratica pensata per imparare il concetto e applicarlo con piu consapevolezza.
Argomenti
Git
Approfondimento Resetta la Storia di Git: Come Ricominciare da Zero con l'opzione --orphan La guida scritta contiene passaggi, esempi e riferimenti da consultare dopo il video.

Questo video accompagna la guida Resetta la Storia di Git: Come Ricominciare da Zero con l’opzione –orphan e riprende i passaggi principali con una spiegazione più diretta e visuale.

Sintesi del video

Esplorera l’opzione --orphan di Git e come può essere utilizzato per resettare la cronologia dei commit di un repository, creando un nuovo inizio. L’articolo spiega come eseguire questa operazione, evidenziando i potenziali rischi e le precauzioni da prendere.

Punti trattati

  • Perché Utilizzare –orphan?
  • Come resettare un repository con –orphan
  • Passo 1: Backup del Repository
  • Passo 2: Crea un Nuovo Branch Orfano
  • Passo 3: Aggiungi file e Primo Commit

Testo di supporto

Git è uno strumento potente per il controllo della versione, tuttavia, nel lavoro quotidiano, è necessario, a volte, resettare la storia dei commit per vari motivi: eliminazione di informazioni sensibili, la riduzione della complessità o semplicemente per avere un nuovo inizio. Una delle tecniche più efficaci per resettare la storia di un repository è data dall’utilizzo dell’opzione --orphan.

In questo articolo, ti guideremo attraverso i passaggi per utilizzare --orphan per creare un nuovo commit iniziale e ripartire da zero.

L’opzione --orphan consente di creare un nuovo branch senza commit genitori. Il branch sarà completamente indipendente dalla cronologia dei commit del repository.

  • Eliminare tutta la cronologia dei commit: Ideale se hai bisogno di rimuovere completamente la storia passata del repository.
  • Iniziare una nuova storia di commit: Perfetto per progetti che hanno subito cambiamenti radicali e necessitano di un nuovo inizio.
  • Mantenere la connessione con il repository remoto: Continua a utilizzare lo stesso repository remoto senza doverne creare uno nuovo da zero.

Di seguito, sono elencati i passi per poter resettare un repository con l’opzione --orphan.

Prima di avviare la procedura di reset del tuo repository, considerando che essa è un’operazione potenzialmente pericolosa, conviene sempre che tu faccia un backup del repository. Il backup consente, in qualsiasi momento, di poter ripristinare lo stato iniziale.

Per creare un nuovo branch orfano, spostati sulla root della cartella del progetto (quella dove si trova la cartella .git), ed esegui:

Il precedente comando ha creato un branch orfano, di nome nuovo-branch-orfano.

Creato il nuovo branch orfano, ora è il momento di versionare i file che desideri sul nuovo branch e storicizzare il tutto con un commit.

Approfondimento scritto

Per comandi, esempi e passaggi completi puoi leggere l’articolo collegato: Resetta la Storia di Git: Come Ricominciare da Zero con l’opzione –orphan .

Come continuare

Se vuoi riprendere il contenuto con calma, puoi rivedere il video su YouTube o usare l'articolo scritto come riferimento testuale.