Pomocí těchto příkazů Git můžete provádět operace, jako je odstranění souboru z odevzdání.
S největší pravděpodobností jste Git používali jako systém správy verzí pro jeden nebo dva projekty, pokud jste běžný vývojář. I když je používání Git relativně jednoduché, není nemožné narazit na některé problémy. Jednou z takových situací, ve které se vývojáři často ocitají, je situace, kdy potřebují odstranit soubory z potvrzení.
Čtěte dále, když vám ukážeme, jak můžete odstranit soubor z potvrzení Git.
Porozumění stavům Git
Než se pustíte do toho, jak můžete odstranit soubor z odevzdání, musíte porozumět různým stavům pracovního postupu Git pro soubor.
Při práci se souborem v Gitu existují čtyři možné stavy. Prvním je stav nesledování – soubory, které vytvoříte a ještě jste je neposílali nebo neupravovali, v tomto stavu existují. Repozitář Git tyto soubory nesleduje.
Jakmile použijete git přidat příkaz na soubor, přejde do fáze a přesune se do druhého stavu. Git stage v podstatě připravuje soubor k potvrzení. Třetí stav zahrnuje příkaz commit; a
git commit příkaz přesune připravený soubor do větve vedle nově provedených změn.Soubory, které již byly potvrzeny, ale byly změněny od posledního odevzdání, jsou považovány za soubory ve stavu úprav.
Git Odebrat soubor z potvrzení
Chcete-li odstranit soubor, který byl odevzdán do větve nebo úložiště Git, můžete použít reset git příkaz takto:
git reset --soft HEAD^
To účinně vrátí potvrzené soubory zpět do pracovní oblasti.
Pokud chcete dále odstranit soubor z pracovní oblasti, použijte reset git příkaz ještě jednou. Soubor, který byl odstraněn z pracovní oblasti, nebude odevzdán do větve.
git reset HEAD
Poté můžete provést požadované úpravy a použít soubory git přidata nakonec použít git commit k přenesení vašich změn do úložiště.
git rm -- název souboru uložený v mezipamětigit commit --amend
Odebrat soubor z potvrzení
Git je nezbytný nástroj pro každého vývojáře; vědět, jak odstranit soubory z odevzdání, je životně důležitá dovednost, kterou musí znát každý začínající a zkušený vývojář.
Pro ty, kteří se chtějí učit, má Git mnohem více cenných funkcí, které můžete prozkoumat a využít ke zlepšení svého každodenního pracovního postupu.
Posuňte své dovednosti Git od začátečníků až po pokročilé pomocí tohoto komplexního průvodce.
Přečtěte si další
- Programování
- GitHub
- Programování
Fahad je spisovatelem v MakeUseOf a v současné době se specializuje na informatiku. Jako zanícený technický spisovatel dbá na to, aby byl neustále informován o nejnovějších technologiích. Zvláště se zajímá o fotbal a technologie.
Přihlaste se k odběru našeho newsletteru
Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné e-knihy a exkluzivní nabídky!
Chcete-li se přihlásit k odběru, klikněte sem