Un file sensibile è stato accidentalmente commesso in un repository GitHub. Quali strumenti possono essere utilizzati per rimuovere il file e la sua cronologia dal repository? (Scegliere due.)
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: il comando git filter-branch, BFG Repo-Cleaner.
Perché questa è la risposta
I comandi git filter-branch e BFG Repo-Cleaner sono strumenti efficaci per rimuovere file sensibili e la loro cronologia da un repository Git. git filter-branch è uno strumento Git nativo che riscrive la cronologia del repository, permettendo di rimuovere file da tutti i commit. BFG Repo-Cleaner è uno strumento più veloce e spesso più semplice da usare rispetto a git filter-branch per compiti come la rimozione di file di grandi dimensioni o sensibili. Entrambi riscrivono la cronologia, rendendo la rimozione permanente. git rebase può essere usato per riscrivere la cronologia, ma è più adatto per combinare o riorganizzare commit e non è lo strumento primario per la rimozione di file su larga scala o in tutta la cronologia. GitHub Desktop è un'interfaccia grafica per Git e non offre funzionalità dirette per la riscrittura della cronologia per rimuovere file da tutti i commit.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta