Sommario:

Cosa fa git reset file HEAD?
Cosa fa git reset file HEAD?

Video: Cosa fa git reset file HEAD?

Video: Cosa fa git reset file HEAD?
Video: Git Reset and Revert Commands 2024, Maggio
Anonim

Idiota ti costringe a salvare o nascondere eventuali modifiche nella directory di lavoro che andranno perse durante il checkout. Puoi pensare a git ripristinare come strumento per annullare le modifiche salvate, mentre git reset HEAD serve per annullare le modifiche non salvate.

Di conseguenza, come posso annullare una testa di ripristino git?

Quindi, per disfare il Ripristina , correre git reset HEAD @{1} (o git reset d27924e). Se, d'altra parte, hai eseguito altri comandi da allora quell'aggiornamento TESTA , il commit che desideri non sarà in cima all'elenco e dovrai cercare nel reflog.

Inoltre, cosa fa il comando git reset soft head 5? Git reset ha 5 modalità principali: morbido , misto, fuso, duro, mantieni. La differenza tra loro è cambiare o non cambiare testa , stage (indice), directory di lavoro. Git reset --difficile cambierà testa , indice e directory di lavoro. Git reset -- morbido cambierà testa soltanto.

Allo stesso modo, potresti chiedere, come si ripristina una testa su un commit specifico?

Per ripristinare il tuo ramo HEAD su un determinato commit:

  1. Assicurati che il tuo ramo HEAD corrente sia selezionato nella barra laterale.
  2. Fare clic con il pulsante destro del mouse sul commit a cui si desidera tornare nell'elenco e scegliere Ripristina HEAD su ….

Come posso rimuovere i file in git?

Per fuori scena si impegna Idiota , utilizzare il " idiota reset" con l'opzione "–soft" e specificare l'hash di commit. In alternativa, se vuoi fuori scena il tuo ultimo commit, puoi usare la notazione "HEAD" per ripristinarlo facilmente. Utilizzando l'argomento "–soft", le modifiche vengono mantenute nella directory di lavoro e nell'indice.

Consigliato: