Obsah:

Jak odstraním nepotvrzené změny v git?
Jak odstraním nepotvrzené změny v git?

Video: Jak odstraním nepotvrzené změny v git?

Video: Jak odstraním nepotvrzené změny v git?
Video: Remove and Revert Uncommitted Git Changes & Files 2024, Smět
Anonim

Nyní máte 4 možnosti, jak změny vrátit zpět:

  1. Zrušte fázi souboru k aktuálnímu odevzdání (HEAD): git reset HEAD
  2. Odstavte vše - zachovejte Změny : git resetovat.
  3. Vyřadit vše místní Změny , ale uložte si je na později: git skrýš.
  4. Vyřadit vše trvale: git reset --tvrdý.

S ohledem na to, jak odstraním nepotvrzené změny v git?

7 Odpovědi

  1. Tím zrušíte fázi všech souborů, které jste mohli připravit pomocí git add: git reset.
  2. Tím se vrátí všechny místní nepotvrzené změny (měly by být provedeny v kořenovém adresáři úložiště): git checkout.
  3. Tím se odstraní všechny místní nesledované soubory, takže zůstanou pouze sledované soubory git: git clean -fdx.

Víte také, jak vrátím upravený soubor v Gitu? Vrácení potvrzení Pokud máte upraveno , přidal a potvrdil změny a soubor a chcete tyto změny vrátit zpět, můžete je znovu použít git resetujte HEAD~ pro zrušení vašeho odevzdání. Podobně jako v předchozím příkladu, když použijete git resetovat modifikace bude bez inscenace. Všimněte si, že nyní vaše soubor již není sledován!

Jak v tomto ohledu odstraníte změny, které chcete odevzdat?

Na odstranit poslední spáchat z git, můžete jednoduše spustit git reset --hard HEAD^ Pokud ano odstranění více commitů shora, můžete spustit git reset --hard HEAD~2 to odstranit poslední dva závazky. Počet můžete zvýšit na odstranit ještě více závazků.

Co je git reset?

Souhrn. Přezkoumat, reset git je výkonný příkaz, který se používá k vrácení místních změn stavu a Git repo. Git reset pracuje na „Třech stromech Git Tyto stromy jsou historie potvrzení (HEAD), pracovní index a pracovní adresář.

Doporučuje: