Manage Your Code Project With Git & Github

Teraz porozmawiajmy o lepszej połowie kontroli wersji: repozytorium kodu. Widzisz, kontrola wersji i repozytoria potrzebują siebie nawzajem do pracy. Nie możesz mieć jednego bez drugiego. Zanurzmy się i dowiedzmy się dlaczego!

Co to jest repozytorium kodu?

Przyjrzyjrzyjmy się właściwościom repozytorium kodu.

Jak sugeruje słowo repozytorium, jest to miejsce przechowywania. Tak więc, repozytorium kodu jest miejscem do przechowywania kodu! Teraz nie jest to nic szczególnego. Możesz po prostu utworzyć na swoim komputerze folder o nazwie Kod źródłowy i umieścić go tam w całości. Jaki jest sens nadawania temu miejscu przechowywania wymyślnej nazwy?

Repozytorium kodu jest tworzone w celu korzystania z systemów wersjonowania, jak wspomniano w poprzednim rozdziale. Repozytorium kodu przechowuje kod źródłowy, podczas gdy oprogramowanie systemu wersjonowania archiwizuje ten kod. Możesz zarchiwizować wszystkie swoje pliki w repozytorium, zachowując wszelkie inne wersje lub pliki, nawet jeśli w danej chwili ich nie używasz. Repozytoria kodu dają również możliwość nazwania lub oznaczenia różnych wersji, co pozwala zachować zapis zmian w obrębie tego samego projektu.

Wybieranie dostawcy repozytorium

Tak jak istnieje kilka rodzajów systemów kontroli wersji, istnieją również różne repozytoria kodu. Kilka zdecentralizowanych, które dobrze współpracują z Gitem, to GitHub i Bitbucket.

Github
Bitbucket

GitHub i Bitbucket są gospodarzami największych zdecentralizowanych kolekcji repozytoriów kodu na świecie. Posiadają miliony prywatnych i publicznych projektów, które pozwalają zespołom pracować z kontrolą wersji.

Czekaj, jaka jest różnica między publicznym a prywatnym?

Pamiętasz projekty open source, które pozwalają prawie każdemu wnieść swój wkład, jeśli chce? To byłby przykład projektu publicznego. Zazwyczaj udostępniają one swój kod źródłowy publicznie i są otwarte dla społeczeństwa, aby przyczynić się do niego.

Prywatne projekty, z drugiej strony, nie udostępniają swojego kodu źródłowego, ale korzystają z funkcji systemu kontroli wersji Git wśród członków swojego zespołu.

Dobrze, ale którego dostawcę powinienem wybrać?

Chociaż nie ma zbyt wielu różnic między GitHub i Bitbucket, jeśli chodzi o funkcje, GitHub jest bardziej popularny wśród projektów korporacyjnych! Jest również bardzo łatwy w użyciu.

Poznajmy GitHuba w następnym rozdziale, abyśmy mogli rozpocząć pracę z pierwszym repozytorium kodu!

Podsumujmy!

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.