GitIgnore je speciální soubor, který vám umožňuje zadat git ' u ignorovat určité soubory a složky při provádění příkazů. Vytvoření .gitignore souboru umožňuje vyhnout se zbytečné kontrole verzí a může výrazně zjednodušit práci s projektem.
Pro vytvoření souboru .gitignore v operačním systému Ubuntu postupujte podle následujících jednoduchých kroků:
1. Otevřete terminál. Chcete-li to provést, stiskněte Ctrl+Alt+T.
2. Přejděte do adresáře projektu. Pomocí příkazu cd přejděte do adresáře, který chcete. Například cd / home / user / myproject.
3. Vytvořte soubor .gitignore. K vytvoření souboru použijte příkaz touch. Například touch .gitignore.
Připomínka: Pokud pracujete se správcem souborů, budete muset povolit zobrazení skrytých souborů, abyste soubor viděli .gitignore.
Gratulujeme! Právě jste vytvořili soubor .gitignore v Ubuntu. Nyní jej můžete upravit přidáním pravidel, která potřebujete k ignorování souborů a složek. Pamatujte, že každý řádek v .soubor gitignore je šablona, kterou git použije při provádění příkazů. Všechny soubory odpovídající šabloně budou Git ignorovány.
Instalace Git na Ubuntu
| Krok | Popis |
|---|---|
| 1 | Otevřete terminál a aktualizujte seznam balíčků pomocí příkazu: |
| 2 | Zadejte příkaz: |
| 3 | Počkejte na dokončení instalace a zkontrolujte, zda je Git úspěšně nainstalován zadáním příkazu: |
Nyní máte nejnovější verzi Git na Ubuntu a jste připraveni ji začít používat ke správě svých projektů pomocí funkce kontroly verzí.
Vytvoření souboru gitignore
Soubor .gitignore určuje pravidla, která git ' u říká, které soubory a složky je třeba při komunikaci ignorovat. To vám umožní zachovat čistotu zdrojového kódu a vyhnout se přidávání nadbytečných nebo citlivých dat do úložiště.
Pokud pracujete na operačním systému Ubuntu, vytvořte soubor .gitignore, je třeba provést následující kroky:
- Otevřete terminál v Ubuntu.
- Přejděte do kořenové složky projektu pomocí příkazu cd/path/to / project . Nahraďte/path/to / project na cestě k vašemu projektu.
- Vytvořte soubor .gitignore pomocí příkazu touch .gitignore .
- Otevřete soubor .gitignore v editoru, například pomocí příkazu nano .gitignore .
- Přidejte pravidla ignorování souborů a složek v souboru .gitignore. Každý vzor by měl být na samostatném řádku.
- Uložte a zavřete soubor.
Nyní bude Git ignorovat soubory uvedené v souboru .gitignore soubory a složky při komunikaci. Prosím, všimněte si co .gitignore nemůže ignorovat soubory, které jsou již v úložišti. Chcete-li tyto soubory ignorovat, musíte je odstranit z úložiště a tuto změnu zakomponovat.
Porozumění souboru gitignore
Gitignore se používá k vyloučení souborů a složek, které není třeba přidávat do úložiště, jako jsou dočasné nebo generované soubory, Soubory nastavení, logy, artefakty sestavení a další meziprodukty. Zadáním těchto souborů a složek do gitignore můžete zabránit jejich náhodnému přidávání do úložiště a ponechat úložiště čisté a uklizené.
Formát souboru gitignore je velmi flexibilní:
- Každý nový řádek v souboru gitignore je šablona, která ignoruje jednu položku.
- Šablony mohou obsahovat speciální znaky:
- ? - shoduje se s jedním symbolem.
- * - shoduje se s několika symboly.
- ** - odpovídá jakémukoliv množství pododdirektorů.
- [abc] - odpovídá jakémukoli symbolu a, b nebo c.
- [0-9] - shoduje se s jakýmkoli symbolem od 0 do 9.
Git podporuje několik způsobů, jak používat soubory gitignore pro konkrétní složky, úložiště a globálně ve vašem počítači. Správné používání a podpora gitignore souborů pomáhá předcházet přidávání nepotřebných souborů do úložiště a zlepšuje proces vývoje a spolupráce mezi vývojáři.
Jak zadat ignorované soubory v gitignore
Chcete-li vytvořit soubor gitignore, otevřete terminál nebo příkazový řádek a přejděte do kořenové složky vašeho projektu. Poté vytvořte nový soubor s názvem".gitignore".
Otevřete vytvořený soubor .gitignore v jakémkoli textovém editoru a přidejte názvy souborů a složek, které chcete ignorovat. Každá položka musí být uvedena na samostatném řádku. Můžete také použít šablony a symboly masky k určení skupiny souborů, které je třeba ignorovat.
Například ignorovat všechny soubory s příponou .log, do souboru můžete přidat následující řádek .gitignore:
Pokud chcete ignorovat složku s názvem "build", můžete přidat následující řádek:
Pokud chcete ignorovat konkrétní soubor, ale pouze v určité složce, můžete zadat cestu k souboru z kořenové složky projektu. Například ignorovat soubor s názvem " config.txt", který je ve složce "src", můžete přidat následující řádek:
Po přidání všech potřebných ignorovaných souborů do .gitignore, uložte soubor a zavřete jej.
Nyní, když provádíte operace commitu nebo sledování změn ve vašem úložišti git, git bude ignorovat zadané soubory a složky a nebudou přidány do komit nebo se zobrazí jako změny pro sledování.
Je důležité si uvědomit, že soubor gitignore je sledován git ' omem, takže pokud jste přidali nové soubory nebo provedli změny ve stávajícím gitignore, musíte také provést operaci commitu, abyste aktualizovali soubor gitignore ve vašem úložišti.
Užitečné příklady gitignore pro Ubuntu
1. Složka "node_modules"
Pokud navrhujete Projekt na Node.js, pak musíte přidat složku "node_modules" do souboru gitignore. Složka "node_modules" obsahuje všechny závislosti projektu a může v úložišti zabírat spoustu místa, takže by neměla být zahrnuta do kontroly verzí Git.
Příklad:
node_modules/2. Soubory doupat a sestav
Během vývoje a testování se často generují soubory doupat a sestav, které nejsou potřeba v úložišti git. Proto se doporučuje přidat takové soubory do gitignore.
Příklad:
*.log*.txt*.html3. Soubory nastavení IDE
Pokud používáte nějaké integrované vývojové prostředí (IDE), mohou v něm být generovány soubory nastavení, které obsahují informace o vašem pracovním prostředí. Takové soubory nejsou potřeba v úložišti a lze je přidat do gitignore.
Příklad:
/.idea/.vscode/*.iml4. Mezipaměť a dočasné soubory
Git může ignorovat také mezipaměť a dočasné soubory, které jsou vytvářeny během procesu programů nebo operačního systému Linux. Mohou být definovány příponou souboru.
Příklad:
*.swp*.bak.cache/