Indholdsfortegnelse:

Hvad gør git reset HEAD fil?
Hvad gør git reset HEAD fil?

Video: Hvad gør git reset HEAD fil?

Video: Hvad gør git reset HEAD fil?
Video: Git Tutorial 8 - .gitignore file 2024, April
Anonim

Git tvinger dig til at begå eller gemme ændringer i arbejdsbiblioteket, som vil gå tabt under kassen. Du kan tænke på git vende tilbage som et værktøj til at fortryde forpligtede ændringer, mens git nulstil HEAD er for at fortryde uforpligtede ændringer.

Tilsvarende, hvordan fortryder jeg et git-nulstillingshoved?

Altså til fortryd det Nulstil , løb git nulstil HEAD @{1} (eller git nulstilles d27924e). Hvis du på den anden side har kørt nogle andre kommandoer siden den opdatering HOVED , vil den commit, du ønsker, ikke være øverst på listen, og du bliver nødt til at søge gennem reflog.

Ved også, hvad kommandoen git reset soft head 5 gør? Git nulstil har 5 hovedtilstande: blød , blandet, fusioneret, hårdt, beholde. Forskellen mellem dem er at ændre eller ikke ændre sig hoved , scene (indeks), arbejdsmappe. Git nulstil --hårdt vil ændre sig hoved , indeks og arbejdsmappe. Git nulstil -- blød vil ændre sig hoved kun.

På samme måde kan du spørge, hvordan du nulstiller et hoved til en bestemt commit?

Sådan nulstiller du din HEAD-gren til en bestemt commit:

  1. Sørg for, at din nuværende HEAD-gren er valgt i sidebjælken.
  2. Højreklik på den commit, du vil vende tilbage til på listen, og vælg Nulstil HEAD til ….

Hvordan fjerner jeg filer i git?

Til afscene forpligter sig Git , brug " git nulstil"-kommandoen med "–blød"-indstillingen og angiv commit-hash. Alternativt, hvis du vil afscene din sidste commit, kan du bruge "HEAD"-notationen for nemt at vende det tilbage. Ved at bruge argumentet "–blødt" gemmes ændringer i din arbejdsmappe og indeks.

Anbefalede: