Hard reset di un singolo file | Idiota

Hard reset di un singolo file | Idiota
Gli sviluppatori preferiscono il sistema di controllo del versioning decentralizzato GIT per il monitoraggio di un file di origine del codice di progetti. Possono aggiungere file, apportare modifiche e salvarle nel repository remoto eseguendo il "$ git commit"Comando insieme al messaggio di commit. In alcune situazioni, potresti voler apportare ulteriori modifiche ai file impegnati e hard reset il file impegnato più di recente. Per farlo, il "$ git reset -hard testa ~ 1"Il comando può essere utilizzato.

Il post discute la procedura per ripristinare hard un singolo file.

Come eseguire il ripristino hard di un singolo file GIT?

Per fare un hard reset di un singolo file, prima, vai al repository Git e crea un nuovo file. Quindi, traccialo nel repository. Aggiorna le modifiche al repository impegnandosi insieme al messaggio di commit. Quindi, aggiorna il file creato. Commettere modifiche e controllare la cronologia del registro del repository. Infine, esegui il "$ git reset -hard testa ~ 1"Comando per ripristinare hard un singolo file.

Diamo un'occhiata all'implementazione delle istruzioni di cui sopra!

Passaggio 1: navigare al repository git

Corri il "CD"Comando e navigare al repository locale Git:

$ CD "C: \ Users \ Nazma \ git \ demo15"

Passaggio 2: creare file

Crea un nuovo file nel repository git locale tramite il comando fornito:

$ touch file1.TXT

Passaggio 3: traccia il file creato

Ora, esegui il "git aggiungi"Comando per tracciare un file creato specificando il suo nome:

$ git aggiungi file1.TXT

Passaggio 4: aggiorna le modifiche

Per aggiornare e salvare le modifiche aggiunte, eseguire il "commit gitComando "con il"-M"Opzione e aggiungi il messaggio di commit desiderato:

$ git commit -m "primo file aggiunto"

Passaggio 5: aggiornamento del file

Quindi, apri il file appena creato usando "inizio"Comando insieme al nome del file. Aggiorna il file e salvalo:

$ start file1.TXT

Passaggio 6: aggiungere modifiche all'area di stadiazione

Ora, aggiungi tutte le modifiche apportate all'area di gestione temporanea e aggiornala:

$ git aggiungi file1.TXT

Passaggio 7: salva le modifiche

Eseguire il "commit gitComando "con il"-M"Opzione per aggiungere un messaggio e salvare tutte le modifiche:

$ git commit -m "file aggiornato"

Passaggio 8: cronologia del registro Git

Visualizza la cronologia del registro del repository Git corrente eseguendo il "registro git ."Comando:

$ git log .

Il commit al di sotto della luce è il commit precedente a cui vogliamo ripristinare il puntatore del capo per il ripristino di un singolo file:

Passaggio 9: hard reset

Per installare il file in scena singolo, eseguire il "reset git -difficileComando "con il"Testa ~ 1"Puntatore del testa:

$ git reset -testa hard ~ 1

Qui, il "Testa ~ 1"È un identificatore di commit particolare che indica il commit precedente:

Passaggio 10: verificare il ripristino hard

Per verificare l'hard reset, eseguire il “registro git ."Comando:

$ git log .

Si può osservare che il commit più recente è stato riportato e i punti della testa al commit precedente:

Abbiamo elaborato il metodo per ripristinare un singolo file.

Conclusione

Per ripristinare un singolo file, prima, spostati nel repository Git, crea un nuovo file e traccialo nel repository. Aggiorna le modifiche al repository impegnandosi insieme al messaggio di commit. Apri il file creato e aggiornalo aggiungendo un po 'di testo. Commettere modifiche e controllare la cronologia del registro del repository. Infine, esegui il “$ git reset -hard testa ~ 1"Comando per ripristinare hard un singolo file. Il post ha spiegato la procedura per ripristinare hard un singolo file.