Co dělá soubor git reset HEAD?
Co dělá soubor git reset HEAD?
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: