GIT ‚er done!
Průvodce porozuměním GitHubu (zamýšlí Daniel Lawrence Whitney)
Co je GitHub?
„GitHub je platforma pro hostování kódu pro správu verzí a spolupráci. Umožňuje vám a ostatním spolupracovat na projektech odkudkoli.“
Ale co je to řízení verzí?“
Řízení verzí je proces ukládání více verzí jednoho projektu, který umožňuje každou verzi později vyvolat.
To v podstatě znamená, že pokaždé, když byste uložili nový soubor, vytvoříte časovou značku původního souboru. Na serveru GitHub jsou všechny tyto soubory s časovým razítkem umístěny do jediné složky, do které se můžete později vrátit. To vám umožní snadno se vrátit k předchozí verzi souboru, což vám může ušetřit spoustu práce ,stresu a času navíc.
Způsob, jakým mnoho uživatelů komunikuje se službou GitHub, se točí kolem myšlenky a rozdílů mezi místním a vzdáleným řízením verzí, přičemž většina zmatků pramení z nepochopení toho, co aktualizujete/na čem pracujete a kde je tento soubor uložen. Místní systém správy verzí ukládá všechny informace na vašem počítači, lokálně. Tento systém funguje skvěle, když na projektu pracujete sami. Stává se však těžkopádným, když se pokoušíte spolupracovat.
Některé organizace používají centralizované úložiště na firemním serveru. Úložiště si nelze představit jinak než jako velkou složku, ve které jsou uloženy všechny soubory konkrétního projektu. Uživatelé si ze serveru stahují pouze ty soubory, na kterých potřebují pracovat. Výhodou je, že na stejném projektu může pracovat více lidí současně. Nevýhodou je, že uživatel musí být připojen k síti, aby mohl na projektu pracovat.
Tím se dostáváme ke třetímu systému, distribuovanému systému správy verzí. V distribuovaném systému mají všichni uživatelé k dispozici kompletní kopii celého úložiště. To znamená, že na projektu můžete pracovat lokálně bez jakéhokoli připojení k síti. Po opětovném připojení můžete své změny odeslat na server a sloučit s úložištěm serveru.
Takže jaká verze je GitHub?
GitHub je distribuovaný systém správy verzí
Základní kroky, jak používat GitHub, jsou:
- Vytvoření úložiště GitHub.
-
git clone
klonování repozitáře do lokálního počítače. -
git status
zobrazení stavu lokálně klonovaného repozitáře git. -
git add .
přidání lokálních změn k odevzdání. -
git commit -am "Commit Message"
k odevzdání přidaných změn se zprávou. -
git push
k nahrání vašich lokálních změn na GitHub. - Otevření žádosti o stažení na GitHub.
Ale někdy se pouhé zapamatování těchto pěti příkazů příliš neosvědčí a je potřeba hlubší pochopení toho, o co jde.
Jak komunikovat se službou GitHub
První věc, kterou je třeba udělat, jak je při práci na jakémkoli projektu osvědčeným postupem, je zkopírovat laboratoř, a to tak, aby se zabránilo trvalému uložení nežádoucích změn na původní kopii. Na GitHubu se tomu říká forkování laboratoře a provádí se výběrem možnosti Fork v pravém horním rohu obrazovky. Poté vyberete svůj profil, do kterého ji chcete zkopírovat.
Leave a Reply