Git

Jak ukládat nesledované soubory v Gitu?

Jak ukládat nesledované soubory v Gitu?
Git stash je užitečná funkce git, když uživatel git potřebuje přepnout z jednoho pracovního adresáře do jiného pracovního adresáře, aby opravil jakýkoli problém, a před přepnutím je nutné uložit upravené soubory aktuálního pracovního adresáře. Git lomítko ukládá všechny upravené sledované, nesledované a ignorované soubory a pomáhá uživateli načíst upravený obsah, když to vyžaduje. Umožňuje uživateli git uložit změny, které lze v budoucnu požadovat, a pomáhá uživateli rychle vyčistit aktuální pracovní adresář. Ve výchozím nastavení ukládá nepotvrzené změny sledovaných souborů a vynechá nesledované a ignorované soubory. Někdy to ale vyžaduje uložení nesledovaných souborů. Nesledované soubory lze lomít pomocí -zahrnout-nesledováno možnost git skrýš velení a git přidat příkaz. Jak lze tyto příkazy použít k uložení nesledovaných souborů v git, se ukázalo v tomto kurzu.

Předpoklady

Nainstalujte si GitHub Desktop
GitHub Desktop pomáhá uživateli git graficky provádět úkoly související s gitem. Instalační program nejnovější verze této aplikace pro Ubuntu si můžete snadno stáhnout z githubu.com. Tuto aplikaci musíte po stažení nainstalovat a nakonfigurovat, abyste ji mohli používat. Můžete také zkontrolovat výukový program pro instalaci GitHub Desktop na Ubuntu, abyste správně poznali proces instalace.

Vytvořte účet GitHub
K publikování jakéhokoli místního úložiště budete potřebovat vytvoření účtu GitHub.

Vytvořte místní úložiště
Musíte vytvořit místní úložiště s jedním nebo více soubory a složkami, abyste zkontrolovali příkazy použité v tomto výukovém programu a uložili nesledované soubory.

Inicializujte úložiště git
Z terminálu přejděte do složky místního úložiště a spuštěním následujícího příkazu inicializujte místní úložiště.

$ git init

Přidejte soubor do úložiště

Spuštěním následujícího příkazu přidejte základní.py v úložišti.

$ git přidat základní.py

Zkontrolujte sledovaný a nesledovaný soubor

Spusťte „Ls“ příkaz pro kontrolu seznamu všech souborů a složek v místní složce úložiště.

$ ls

Spusťte „Git commit“ příkaz ke kontrole sledovaných a nesledovaných souborů:

$ git potvrzení

Následující výstup ukazuje, že složka úložiště obsahuje dva soubory. Tyto jsou základní.py a test.py. Základní.py je přidán do úložiště dříve. Tak základní.py je sledovaný soubor a test.py je nesledovaný soubor.

Ukládání nesledovaných souborů pomocí „git stash“

Upravené nesledované soubory lze uložit pomocí „Git stash“ příkaz dvěma různými způsoby. Jedním ze způsobů je použití the -include-untracked možnost s „Git stash“ příkaz. Dalším způsobem je použití -u možnost s „Git stash“ příkaz. Použití těchto možností bylo ukázáno níže.

A) Použití možnosti -include-untracked
Spuštěním následujících příkazů zkontrolujte seznam souborů a složek ve složce úložiště. Uložte nesledované soubory a znovu zkontrolujte seznam souborů a složek ve složce úložiště. Tady, „ls“ Příkaz se používá k zobrazení seznamu souborů a složek ve složce úložiště a „Git stash -include-untracked“ příkaz se používá k uložení nesledovaných souborů.

$ ls
$ git stash --include-untracked
$ ls

Následující výstup ukazuje, že složka úložiště obsahuje dva soubory s názvem základní.py a test.py, před provedením „Git stash“ příkaz. Tady, základní.py je sledovaný soubor a test.py je nesledovaný soubor. Nesledovaný soubor je po provedení souboru odstraněn ze složky úložiště „Git stash“ příkaz.

B) Použití možnosti -u

Spuštěním následujících příkazů zkontrolujte sledované a nesledované soubory úložiště. Uložte nesledované soubory a znovu zkontrolujte seznam souborů a složek ve složce úložiště. Tady „Soubory git ls“ příkaz slouží k zobrazení seznamu sledovaných souborů, „ls“ Příkaz se používá k zobrazení seznamu souborů a složek ve složce úložiště a „Git stash -u“ příkaz se používá k uložení nesledovaných souborů.

$ git ls-soubory
$ ls
$ git stash -u
$ ls

Následující výstup ukazuje, že složka úložiště obsahuje dva soubory s názvem základní.py a test.py, před provedením „Git stash“ příkaz. Tady, základní.py je sledovaný soubor a test.py je nesledovaný soubor. Nesledovaný soubor je odstraněn ze složky úložiště po provedení „Git stash -u“ příkaz.

Ukládat nesledované soubory pomocí „git add“

Nesledované soubory úložiště lze uložit bez použití souboru -zahrnout-nesledováno nebo -u možnost „Git stash“ příkaz. Musíte přidat nesledované soubory úložiště pomocí „Přidat git“ příkaz a spusťte „Git stash“ příkaz k uložení nesledovaného souboru a vyčištění aktuálního adresáře pro práci odstraněním nesledovaného souboru ze složky úložiště.

$ git ls-soubory
$ ls
$ git přidat nové.py
$ git lomítko
$ ls

Následující výstup ukazuje, že seznam sledovaných a nesledovaných souborů aktuálního úložiště je jako předchozí příkazy pro uložení neskládaného souboru. Nesledovaný soubor je po provedení souboru odstraněn ze složky úložiště „Git stash“ příkaz.

Načíst uložený soubor

V případě potřeby existuje další příkaz git pro obnovení uložených nesledovaných souborů ve složce úložiště. Spuštěním následujícího příkazu zkontrolujte seznam souborů a složek aktuální složky úložiště a obnovte dříve uložené nesledované soubory ve složce úložiště. Tady, „ls“ Příkaz se používá k zobrazení seznamu souborů a složek ve složce úložiště a „Git stash apply“ příkaz se používá k obnovení nesledovaných souborů.

$ ls
$ git lomítko platí
$ ls

Následující výstup ukazuje, že úložiště má jeden sledovaný soubor a po provedení „Git stash apply“ Příkaz, nesledovaný soubor, který je předtím uložen, je obnoven ve složce úložiště.

Závěr

V tomto kurzu byly popsány různé způsoby ukládání nesledovaných souborů a čištění aktuálního adresáře úložiště pomocí „Git stash“ příkaz. Jak lze obnovit nesledované soubory pomocí „Git stash“ zde byl také zobrazen příkaz. Koncept sledovaných a nesledovaných souborů a způsob uložení nesledovaných souborů v git bude uživatelům git po přečtení tohoto tutoriálu vyčištěn.

Top 5 ergonomických produktů pro počítačové myši pro Linux
Způsobuje dlouhodobé používání počítače bolest zápěstí nebo prstů? Trpíte ztuhlými klouby a neustále si musíte třást ruce? Cítíte pálivou bolest pokaž...
Jak změnit nastavení myši a touchpadu pomocí Xinput v Linuxu
Většina linuxových distribucí je ve výchozím nastavení dodávána s knihovnou „libinput“ pro zpracování vstupních událostí v systému. Může zpracovávat v...
Přemapujte tlačítka myši odlišně pro jiný software pomocí ovládání myší X-Mouse
Možná potřebujete nástroj, který by mohl změnit ovládání myši u každé aplikace, kterou používáte. V takovém případě můžete vyzkoušet aplikaci s názvem...