Resetta la Storia di Git: Come Ricominciare da Zero con l'opzione --orphan
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.
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.