Obsah:

Co dělá soubor git reset HEAD?
Co dělá soubor git reset HEAD?

Video: Co dělá soubor git reset HEAD?

Video: Co dělá soubor git reset HEAD?
Video: Git & GitHub: Undoing Commits 2024, Prosinec
Anonim

Git nutí vás k potvrzení nebo uložení jakýchkoli změn v pracovním adresáři, které budou ztraceny během placení. Můžete myslet git vrátit jako nástroj pro vracení potvrzených změn, zatímco git reset HEAD slouží ke zrušení neprovedených změn.

V souladu s tím, jak mohu vrátit zpět git resetovací hlavu?

Tedy do vrátit a resetovat , běhat git reset HEAD @{1} (nebo reset git d27924e). Pokud jste na druhou stranu od té doby spustili nějaké další příkazy HLAVA , nebude požadovaný commit na začátku seznamu a budete muset prohledat reflog.

Také víte, co dělá příkaz git reset soft head 5? Git reset má 5 hlavní režimy: měkký , smíšený, sloučený, tvrdý, zachovat. Rozdíl mezi nimi je změnit nebo nezměnit hlava , stage (index), pracovní adresář. Git reset --těžko se změní hlava , index a pracovní adresář. Git reset -- měkký změní se hlava pouze.

Podobně se můžete ptát, jak resetujete hlavu na konkrétní commit?

Chcete-li resetovat větev HEAD na určité potvrzení:

  1. Ujistěte se, že je na postranním panelu vybrána vaše aktuální větev HEAD.
  2. V seznamu klikněte pravým tlačítkem na potvrzení, ke kterému se chcete vrátit, a zvolte Reset HEAD to ….

Jak zruším fázi souborů v git?

Na unstage zavazuje se na Git , použijte „ git reset“s volbou „–soft“a zadejte hash odevzdání. Případně, pokud chcete unstage váš poslední odevzdání, můžete použít zápis „HEAD“, abyste jej snadno vrátili. Pomocí argumentu „–soft“se změny uchovávají ve vašem pracovním adresáři a indexu.

Doporučuje: