Jak vyčistit úložiště Git pomocí příkazu git prune

Jak Vycistit Uloziste Git Pomoci Prikazu Git Prune



Když uživatelé pracují na Gitu, mohou bez jakýchkoli potíží vytvářet více různých větví a přidávat potvrzení po provedení změn v souboru projektu. Jednou z nejlepších věcí na Gitu, která zefektivňuje jeho práci, je to, že umožňuje uživatelům odstraňovat data, která již nejsou potřeba. K tomuto účelu můžete využít „ $ git prune ” k vyčištění nedostupných nebo osiřelých objektů Git.

Tato příručka ilustruje způsob čištění repozitářů Git pomocí příkazu git prune.







Jak vyčistit úložiště Git pomocí příkazu git prune?

Postupujte podle níže uvedených kroků a vyčistěte úložiště Git pomocí příkazu git prune.



Krok 1: Spusťte Git Bash



Hledat ' Git Bash “ ve vašem systému pomocí „ Spuštění ” a spusťte jej:






Krok 2: Přejděte do adresáře

Přejděte do vybraného adresáře, který chcete vyčistit:



$ CD 'C:\Uživatelé \n hledání \t esting'



Krok 3: Historie protokolů

Nyní spusťte „ git log ” ke kontrole historie odevzdání lokálního úložiště:

$ git log – online


Níže uvedený výstup znamená, že jsme se v odpovídajícím úložišti zavázali třikrát:


Krok 4: Resetujte HEAD

Proveďte zadané „ reset git ” příkaz vrátit zpět o jedno potvrzení a resetovat na něj HEAD:

$ reset git --tvrdý c4f871f


V našem případě se chceme přesunout „ HLAVA “ do druhého potvrzení a vrátit zpět „ třetí závazek “. Proto jsme prošli' c4f871f ” jako jeho ID protokolu:


Krok 5: Zkontrolujte Deleted Commit

Dále spusťte „ git fsck 'příkaz s ' -ztráty nálezy ” možnost zkontrolovat smazané potvrzení:

$ git fsck --ztráty nálezy


Náš smazaný commit se zobrazí ve výstupu.

Poznámka: Pokud jste smazali více než jedno potvrzení, můžete jej přiřadit k prvním sedmi znakům zobrazené hodnoty id.


Dále proveďte „ git reflog ” pro ukončení platnosti starších záznamů z úložiště:

$ git reflog vyprší platnost --vyprší = teď --vyprší-nedosažitelný = teď --Všechno


Tady, ' –expire=nyní ” označuje, že daný příkaz vymaže všechny starší záznamy:


Krok 6: Ověřte změny

Spusťte „ – běh nasucho “ možnost s možností “ git prune ” pro ověření změn, které byly nedávno provedeny v úložišti:

$ git prune -- chod nasucho



Krok 7: Vyčistěte úložiště Git

Nyní spusťte „ git prune ” k vyčištění úložiště Git:

$ git prune -- podrobné --pokrok --vyprší = teď


Tady, ' – mnohomluvný '' zobrazí všechny související objekty a akce, zatímco ' -pokrok “ se používá ke kontrole průběhu git prune a “ –expire=nyní ” odstraní objekty, které jsou starší:


Nakonec znovu proveďte „ git fsck 'příkaz s ' -ztráty nálezy ” pro ověření, že odevzdání je smazáno z našeho úložiště nebo stále existuje:

$ git fsck --ztráty nálezy



Sestavili jsme postup čištění repozitářů Git pomocí příkazu git prune.

Závěr

Chcete-li vyčistit úložiště Git pomocí příkazu git prune, nejprve se přesuňte do odpovídajícího úložiště a poté zkontrolujte jeho historii protokolu odevzdání pomocí příkazu „ $ git log “příkaz. Poté spusťte „ $ git reset ” pro vrácení zpět o jeden odevzdání a kontrolu smazaného stavu odevzdání. Dále vymažte všechny starší položky, zkontrolujte změny a poté spusťte „ $ git prune ” pro vyčištění úložiště. Tato příručka pojednávala o metodě čištění repozitářů Git pomocí příkazu git prune.