GitHub a GitLab jsou populární platformy pro správu kódu, které umožňují efektivní spolupráci na softwarových projektech. Jsou založeny na systému Git, což znamená, že poskytují nástroje pro verzionování kódu, sledování změn a snadné řízení vývoje. V tomto článku se podíváme na to, jak začít s těmito platformami, jejich hlavní rozdíly a základní příkazy, které budete potřebovat.
GitHub a GitLab jsou služby, které umožňují týmům vývojářů spolupracovat na projektech. Umožňují:
I když GitHub a GitLab nabízejí podobné funkce, GitHub je nejpopulárnější platforma pro open-source projekty, zatímco GitLab nabízí více možností samo-hostování a pokročilé CI/CD nástroje.
Obě platformy jsou založeny na Gitu, proto všechny základní operace provádíme pomocí Git příkazů.
Chcete-li stáhnout stávající repozitář do svého počítače, použijte:
Pro GitLab použijte:
Pokud jste provedli změny v projektu, můžete je nahrát pomocí:
Pokud pracujete na nové funkci, vytvořte si samostatnou větev:
Po dokončení práce ji nahrajte na server:
Funkce | GitHub | GitLab |
---|---|---|
Hosting | Jen cloud | Cloud + samo-hostování |
CI/CD | GitHub Actions | Zabudované nástroje CI/CD |
Bezpečnost | Základní | Pokročilé bezpečnostní nástroje |
Ne, GitHub i GitLab nabízejí webové rozhraní pro správu kódu, ale Git je flexibilnější a doporučený.
Na GitHub přejděte do Settings → Delete repository. Na GitLab do Advanced settings → Delete project.
Pokud se objeví konflikty, upravte soubory a použijte:
Máte-li zájem o prezenční nebo online školení programování, podívejte se naši nabídku na www.like-it.sk. Naše kurzy vedou zkušení odborníci, kteří vás naučí programovat od základů až po pokročilé techniky.