Innehållsförteckning:

Vad gör git reset HEAD-filen?
Vad gör git reset HEAD-filen?

Video: Vad gör git reset HEAD-filen?

Video: Vad gör git reset HEAD-filen?
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, April
Anonim

Git tvingar dig att begå eller gömma alla ändringar i arbetskatalogen som kommer att gå förlorade under kassan. Du kan tänka dig git återgå som ett verktyg för att ångra engagerade förändringar, medan git återställ HEAD är för att ångra oengagerade ändringar.

På motsvarande sätt, hur ångrar jag ett git-återställningshuvud?

Så, till ångra de återställa , springa git återställ HEAD @{1} (eller git återställning d27924e). Om du å andra sidan har kört några andra kommandon sedan den uppdateringen HUVUD , commiten du vill ha kommer inte att stå högst upp på listan, och du måste söka igenom refloggen.

Vet också, vad gör kommandot git reset soft head 5? Git återställning har 5 huvudlägen: mjuk , blandad, sammanslagen, hård, behålla. Skillnaden mellan dem är att ändra eller inte ändra huvud , scen (index), arbetskatalog. Git återställning --hårt kommer att förändras huvud , index och arbetskatalog. Git återställning -- mjuk kommer att ändras huvud endast.

På samma sätt kan du fråga dig, hur återställer du ett huvud till en specifik commit?

Så här återställer du din HEAD-gren till en viss commit:

  1. Se till att din nuvarande HEAD-gren är vald i sidofältet.
  2. Högerklicka på den commit du vill återgå till i listan och välj Återställ HEAD till ….

Hur tar jag bort filer i git?

Till avsteg åtar sig Git , Använd " git reset" med alternativet "–soft" och ange commit-hash. Alternativt om du vill avsteg din senaste commit, kan du använda "HEAD"-notationen för att enkelt återställa den. Med argumentet "–mjukt" sparas ändringar i din arbetskatalog och index.

Rekommenderad: