Git je distribuovaný systém řízení verzí, který umožňuje programátorům sledovat změny ve zdrojovém kódu projektů. Chcete-li však využít všech výhod Git, musíte vědět, jak přidat změny do úložiště Git. V tomto článku vám řekneme, jak to můžete udělat pomocí několika jednoduchých příkazů.
Prvním krokem je inicializace úložiště Git. K tomu můžete použít příkaz "git init", který vytvoří prázdné úložiště v aktuálním adresáři. Po inicializaci úložiště můžete začít přidávat změny do git.
Chcete-li přidat změny do git, musíte použít příkaz "git add". Tento příkaz vám umožňuje vybrat soubory, které chcete přidat do úložiště. Můžete zadat konkrétní soubory (například "git add index.html"), nebo přidat všechny změněné soubory pomocí příkazu " git add *". Po provedení tohoto příkazu budou vybrané soubory sledovány git.
Jakmile vyberete soubory, které chcete přidat, můžete k odevzdání změn použít příkaz "git commit". Commit je záznam v historii úložiště, který obsahuje informace o přidaných změnách. Při komunikaci můžete přidat popis změn pomocí možnosti " - m "a poté spustit příkaz"git commit-m "popis změn". Tento příkaz přidá všechny vybrané soubory do úložiště.
Přidání změn do úložiště Git je tedy omezeno na tři jednoduché kroky: inicializace úložiště, výběr souborů, které chcete přidat, a provedení obchodu. Díky znalosti těchto příkazů budete moci spravovat změny ve svých projektech a využívat všechny funkce git ke správě verzí.
Inicializace úložiště
K inicializaci úložiště stačí otevřít konzolu nebo terminál ve složce projektu a spustit příkaz:
Po provedení tohoto příkazu vytvoří Git skrytou složku .git v aktuálním adresáři. V této složce budou uložena všechna data úložiště Git.
Po inicializaci úložiště bude Git sledovat všechny změny v souborech a složkách v tomto adresáři.
Vytvoření nového souboru
Chcete-li do úložiště Přidat nový soubor, postupujte podle těchto pokynů:
- Otevřete příkazový řádek nebo terminál, přejděte do složky úložiště.
- Pomocí příkazu touch vytvořte nový soubor. Pokud například chcete vytvořit soubor s názvem index.html, zadejte následující příkaz:
touch index.html - Zkontrolujte stav úložiště, zda je nový soubor úspěšně vytvořen:
git status
Po provedení těchto kroků bude ve složce úložiště vytvořen nový soubor. Nyní jej můžete přidat do Git a uložit změny.
Změna souboru
Chcete-li provést změny v souboru, musíte jej otevřít v textovém editoru, provést požadované úpravy a uložit změny. Poté můžete začít přidávat změny do úložiště Git.
K tomu je třeba provést následující kroky:
- Otevřete příkazový řádek nebo terminál a přejděte do složky s úložištěm git.
- Zadejte příkaz git status Chcete-li zkontrolovat aktuální stav úložiště a ujistit se, že soubor, který chcete změnit, se zobrazí jako změněný.
- Přidejte změněný soubor do sledovaných souborů pomocí příkazu git add název souboru. Pokud například chcete přidat soubor s názvem " index.html", spusťte příkaz git add index.html.
- Zadejte příkaz git status Chcete-li se ujistit, že soubor byl úspěšně přidán do sledovaných.
- Nyní je možné vytvořit commit s přidanými změnami pomocí příkazu git commit-m"zpráva". Místo" zpráva " zadejte popis provedených změn. Můžete například napsat "změny v souboru index.html".
- Můžete také použít příkaz git commit bez možnosti-m otevřete výchozí editor a zadejte zprávu commitu.
- Po vytvoření commitu budou změny uloženy v místním úložišti git.
Nyní víte, jak provést změny v souboru a přidat je do úložiště Git. To vám umožní sledovat a ukládat všechny změny provedené v projektu.
Přidání souboru do indexu
Chcete-li přidat soubor do indexu úložiště Git, musíte postupovat podle následujících kroků:
1. Kontrola stavu úložiště
Před zahájením práce se soubory je třeba zkontrolovat aktuální stav úložiště. Chcete-li to provést, spusťte příkaz:
2. Přidání souboru do indexu
K přidání konkrétního souboru do indexu git úložiště se používá příkaz git add . Například přidat soubor s názvem " file.txt", spusťte následující příkaz:
git add file.txt
Nyní Soubor " file.txt "bude sledován Git' s a jeho změny se zobrazí při provádění příkazu git status .
Poznámka: Můžete přidat více souborů najednou zadáním jejich názvů přes mezeru.
3. Kontrola stavu úložiště po přidání souboru
Nyní Soubor " file.txt je připraven na Committee. Chcete-li uložit všechny změny a přidat soubory v indexu do úložiště, spusťte příkaz git commit .
Vytvoření commitu
Jakmile provedete požadované změny ve svých souborech, musíte vytvořit commit, abyste tyto změny uložili do úložiště Git. K vytvoření commitu budete muset použít příkaz git commit.
Příkaz git commit přijímá několik parametrů, z nichž jeden je povinný:
| Parametr | Popis |
|---|---|
| -m "zpráva commita" | Přidává zprávu z komuniké, která popisuje provedené změny. Toto je povinný parametr a zpráva výboru musí být smysluplná a informativní. |
| -a | Před vytvořením obchodu přidá všechny změněné soubory do indexu. To vám umožní provést commit se všemi změnami bez použití příkazu git add . |
Příklady použití příkazu git commit :
$ git commit -m "Добавил новую функцию в программу"$ git commit -a -m "Исправил ошибку в CSS-стилях"
Po provedení příkazu git commit git vytvoří nový commit se všemi změnami uvedenými v indexu. Commit bude opatřen uvedenou zprávou commita a bude mít jedinečný identifikátor.
Vytváření komit je důležitou součástí práce s Git, protože každý commit představuje pevný a přesný okamžik v historii vašeho projektu. Aby bylo možné v budoucnu pohodlně sledovat změny a vrátit se k předchozím verzím, je důležité dávat smysluplné a informativní zprávy o komunikacích, které popisují povahu změn.
Kontrola stavu
Před provedením změn v úložišti se doporučuje zkontrolovat jeho aktuální stav. Chcete-li to provést, musíte na příkazovém řádku přejít do adresáře, kde je úložiště umístěno, a spustit příkaz:
Příkaz status zobrazí seznam změněných, přidaných nebo smazaných souborů v úložišti. Uvidíte také informace o vláknu a další užitečné údaje o stavu vašeho projektu.
Pokud nevidíte žádné změny, znamená to, že vaše úložiště je aktuální a jste připraveni začít přidávat změny.
Odesílání změn do vzdáleného úložiště
Jakmile provedete všechny požadované změny ve vašem místním úložišti, můžete tyto změny odeslat do vzdáleného úložiště. To je zvláště užitečné, když pracujete v týmu nebo zálohujete svůj kód.
Chcete-li odeslat změny do vzdáleného úložiště, musíte postupovat podle následujících kroků:
- Ujistěte se, že jste připojeni ke vzdálenému úložišti pomocí příkazu git remote-v . Pokud jste ještě nepřidali vzdálené úložiště , můžete pomocí příkazu git remote add origin nahradit adresu URL vašeho vzdáleného úložiště.
- Ujistěte se, že jste ve správné větvi, ve které jste provedli změny. Aktuální vlákno můžete zkontrolovat pomocí příkazu git branch . Pokud jste ve špatné větvi , můžete přejít na správnou větev pomocí příkazu git checkout a nahradit název správné větve.
- Přidejte všechny změny do indexu pomocí příkazu git add . .
- Pomocí příkazu git commit-m "váš komentář" proveďte změnu s komentářem popisujícím podstatu provedených změn .
- Odešlete změny do vzdáleného úložiště pomocí příkazu git push origin a nahraďte název požadované větve. Pokud odesíláte změny poprvé, možná budete muset zadat vlákno a název vzdáleného úložiště: Git push-u origin .
Po provedení těchto kroků budou vaše změny odeslány do vzdáleného úložiště, kde ostatní členové týmu budou moci vidět a pracovat s vašimi změnami.
| Tým | Popis |
|---|---|
| git remote -v | Zobrazuje připojená vzdálená úložiště. |
| git remote add origin | Přidá vzdálené úložiště se zadanou URL. |
| git branch | Zobrazuje seznam místních větví. |
| git checkout | Přepne na uvedenou větev. |
| git add . | Přidává všechny změny do indexu. |
| git commit-m "váš komentář" | Provede změnu s uvedeným komentářem. |
| git push origin | Odešle změny v zadané větvi do vzdáleného úložiště. |
| git push -u origin | Odešle změny do zadaného vlákna na vzdálené úložiště a nainstaluje je jako sledovatelné. |