Innholdsfortegnelse:

Hvordan fjerner jeg uforpliktende endringer i git?
Hvordan fjerner jeg uforpliktende endringer i git?

Video: Hvordan fjerner jeg uforpliktende endringer i git?

Video: Hvordan fjerner jeg uforpliktende endringer i git?
Video: Как вывести соль из организма. Как убрать отложение солей народными средствами 2024, Kan
Anonim

Nå har du 4 alternativer for å angre endringene:

  1. Fjern filen til gjeldende commit (HEAD): git tilbakestill HODET
  2. Avscene alt – behold Endringer : git nullstille.
  3. Kast alle lokale Endringer , men lagre dem til senere: git stash.
  4. Kast alt permanent: git tilbakestill --hardt.

Med dette i sikte, hvordan sletter jeg ikke-forpliktede endringer i git?

7 svar

  1. Dette vil fjerne alle filene du kan ha iscenesatt med git add: git reset.
  2. Dette vil tilbakestille alle lokale ukommitterte endringer (bør utføres i reporot): git checkout.
  3. Dette vil fjerne alle lokale usporede filer, så bare git-sporede filer gjenstår: git clean -fdx.

Vet også, hvordan tilbakestiller jeg en modifisert fil i Git? Angre en forpliktelse Hvis du har modifisert , lagt til og forpliktet endringer til en fil , og ønsker å angre disse endringene, så kan du bruke igjen git tilbakestill HEAD~ for å angre forpliktelsen. I likhet med forrige eksempel, når du bruker git tilbakestill modifikasjoner vil være uscenesatt. Legg merke til at nå din fil spores ikke lenger!

I denne forbindelse, hvordan fjerner du endringer for å forplikte deg?

Til ta bort den siste begå fra git kan du ganske enkelt kjøre git reset --hard HEAD^ Hvis du er det fjerning flere commits fra toppen, kan du kjøre git reset --hard HEAD~2 til ta bort de to siste forpliktelsene. Du kan øke antallet til ta bort enda flere forplikter.

Hva er git reset?

Sammendrag. For å vurdere, git tilbakestilt er en kraftig kommando som brukes til å angre lokale endringer i tilstanden til en Git repo. Git tilbakestilling opererer på "The Three Trees of Git ". Disse trærne er Commit History (HEAD), Staging Index og Working Directory.

Anbefalt: