Git je systém pro distribuovanou správu verzí navržený tak, aby umožňoval veřejný nebo soukromý vývoj softwaru. Kód v Gitu je primárně hostován na centrálním úložišti, jako je GitHub, Bitbucket, nebo na možnostech s vlastním hostitelem, jako je GitLab. Místní kopie lze klonovat z hlavních online úložišť.
Jako vývojář můžete svou vlastní místní kopii upravovat, jak chcete. Jakmile budete se svými změnami spokojeni, možná budete chtít změny odeslat do online úložiště. Prosazení vašich přizpůsobení umožní všem těžit z vašich příspěvků a komunitě je bude nadále opakovat.
Jak tlačit aktualizace
Příkaz k odeslání aktualizací je pouze „git push“, ale než tento příkaz spustíte, musíte nejprve udělat několik dalších věcí. Než budete moci odeslat změny, musíte nejprve nakonfigurovat, který změněný soubor nebo soubory chcete odeslat tak, že je přidáte do pracovní oblasti. Soubory můžete přidat do pracovní oblasti pomocí příkazu „git add“.
Tip: Všechny příkazy pro push aktualizace musí být spouštěny přes terminál z adresáře projektu git.
Při přidávání souborů je můžete zadat jednotlivě, například „git add [název souboru]“, nebo můžete použít zástupné znaky, jako například „git add *.txt“ pro přidání všech souborů txt.
Před nebo po přidání souborů je dobrou praxí zkontrolovat, zda jste nevynechali nějaké upravené soubory. Můžete to udělat pomocí příkazu „git status“. Příkaz „git status“ ukáže, které soubory mají změny připravené pro odevzdání a které nikoli.
Tip: Když přidáte soubor, ve skutečnosti nepřidá celý soubor, ale pouze změny provedené v tomto souboru. To znamená, že pokud provedete změny v souboru po jeho přidání, budete jej muset přidat znovu. To znamená, že soubor se může zobrazit jak v seznamech fázovaných změn, tak v seznamech nedokončených změn.
Jakmile připravíte všechny změny, které chcete odeslat na server, musíte je potvrdit. Chcete-li to provést, zadejte ‚git commit -m „[vaše zpráva odevzdání]““. K seskupení všech změn a k zahrnutí zprávy odevzdání se používá git commit. Zpráva o odevzdání by měla být krátkým popisem provedených změn, jako je „opravený překlep“, „vyřešeno [číslo problému]“ nebo „přidaná [nová funkce]“. Každé potvrzení potřebuje zprávu o odevzdání, pokud ji v příkazu přeskočíte, budete o ni interaktivně požádáni. Jakmile provedete změny, zadejte „git push“ a odešlete změny do online úložiště.