Tag

GitHub | Repozytorium GitHub - hosting systemu kontroli wersji Git.

GitHub repozytorium plików dla systemu kontroli wersji GITGitHub to serwis internetowy, który umożliwia hostowanie projektów programistycznych (repozytoriów) korzystających z systemu kontroli wersji Git. Został stworzony w 2008 r. na bazie języka Ruby z wykorzystaniem frameworka Ruby on Rails. Umożliwia przekazywanie kodu pomiędzy programistami i usprawnia współpracę w czasie rzeczywistym. Sam system kontroli wersji Git pozwala na zapisywanie kodu z możliwością powrotu do każdego etapu wprowadzanych zmian. Pozwala to w szybki sposób na ocenę rozwoju projektu oraz odzyskanie utraconych zmian, co jest ogromną pomocą w pracy w zespole.
 

GitHub – niezastąpione narzędzie każdego programisty

 
Git pozwala na pracę lokalną już ze znajomością kilku komend w terminalu oraz ze zrozumieniem filozofii gałęzi i konfliktów. Jest niezastąpiony w pracy w zespole, gdy nad jednym projektem pracuje kilku programistów. Podczas edycji tego samego pliku przez dwóch pracowników, program nie dopuszcza do utraty pracy jednego na rzecz pracy drugiego developera. Nie tylko informuje, że kilka osób edytuje ten sam dokument, ale i automatycznie oraz inteligentnie łączy zmiany wprowadzone przez obu programistów. Z kolei GitHub umożliwia dzielenie się repozytorium na hostowanym serwisie z zachowaniem kontroli wersji. Pozwala wgrywać kod open source, zapisywać go i przechowywać w chmurze.
 
Jest światowym serwisem, który zrzesza miliony programistów zarówno profesjonalnych, jak i początkujących. Pozwala tworzyć innowacyjne i autorskie projekty, a linijki kodu udostępnia tym, którzy dopiero rozpoczynają przygodę z programowaniem. Co więcej, coraz więcej firm rekrutujących specjalistów IT oczekuje od kandydatów portfolio w postaci projektów udostępnionych na serwisie. Pozwala to w łatwy sposób zweryfikować umiejętności programisty i prześledzić krok po kroku rozwój danego projektu.
 
GitHub to niezwykle przydatne narzędzie, które umożliwia m.in.:
hostowanie katalogów programu – repozytoriów;
 

  • dzielenie się kodem w ramach zespołu programistycznego;
  • kontrolowanie zmian wprowadzanych w kodzie na każdym etapie pracy nad projektem;
  • odzyskiwanie przypadkowo utraconego kodu;
  • szlifowanie umiejętności programowania poprzez dzielenie się swoją pracą ze społecznością serwisu;
  • obserwację projektów członków społeczności;
  • stworzenie portfolio przydatnego w procesie rekrutacji.
  •  
     
     

    Wpisy z tagiem GitHub