Taula de continguts:

Què fa el fitxer HEAD de git reset?
Què fa el fitxer HEAD de git reset?

Vídeo: Què fa el fitxer HEAD de git reset?

Vídeo: Què fa el fitxer HEAD de git reset?
Vídeo: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, De novembre
Anonim

Git us obliga a cometre o amagar qualsevol canvi al directori de treball que es perdrà durant la compra. Pots pensar en git reverteix com a eina per desfer els canvis compromesos, mentre git reinicia HEAD és per desfer els canvis no compromesos.

En conseqüència, com puc desfer un capçal de reinici de git?

Així, a desfer el restablir , correr git reinicia HEAD @{1} (o git reset d27924e). Si, en canvi, heu executat algunes altres ordres des de llavors aquesta actualització CAP , la confirmació que voleu no estarà a la part superior de la llista i haureu de cercar al reflog.

Sapigueu també, què fa l'ordre git reset soft head 5? Reinicialització de Git té 5 modes principals: suau , barrejat, fusionat, dur, mantenir. La diferència entre ells és canviar o no canviar cap , etapa (índex), directori de treball. Reinicialització de Git --difícil canviarà cap , índex i directori de treball. Reinicialització de Git -- suau canviarà cap només.

De la mateixa manera, us podeu preguntar com es reinicia un cap a un commit específic?

Per restablir la vostra branca HEAD a una confirmació determinada:

  1. Assegureu-vos que la vostra branca HEAD actual estigui seleccionada a la barra lateral.
  2. Feu clic amb el botó dret a la confirmació a la qual voleu tornar a la llista i trieu Restableix HEAD a….

Com puc desorganitzar els fitxers a git?

A sortir de l'escenari es compromet Git , utilitzar el " git reinicia" amb l'opció "-soft" i especifiqueu el commit hash. Alternativament, si voleu sortir de l'escenari l'últim commit, podeu utilitzar la notació "HEAD" per revertir-la fàcilment. Utilitzant l'argument “–soft”, els canvis es guarden al vostre directori de treball i índex.

Recomanat: