728x90
반응형
GitHub를 알기 위해서는 Git부터 알아야 한다.
Git이란, SVN처럼 버전 관리 프로그램을 말한다.
모바일 게임을 예로 들어보자.
서비스를 시작할 때 버전을 1.0으로 시작하였다.
그리고 이것저것 컨텐츠를 추가하여 버전 1.1로 업데이트를 하려고 한다.
그런데 버전 1.1에 문제가 발생하여 1.0으로 되돌려야 한다면?
Git은 이러한 문제점들을 해결해준다.
작업물을 저장소에 버전별로 저장하고 필요에 의해 전부 되돌리거나 일부만 되돌릴 수도 있다.
또한 기록이 남기 때문에 언제 어디서 문제가 발생했는지를 파악하기 쉽다.
(회사 생활을 하다보면 팀바팀이지만 범인 찾기를 참 좋아한다.)
이러한 Git을 이용하여 소스 코드를 호스팅하는 웹 서비스가 바로 GitHub다.
마이크로소프트에서 서비스하는 소셜 코딩을 지향하는 웹 서비스이며 현재 굉장히 많은 프로젝트에서 사용중이다.
(기존에는 SVN으로 해왔었는데 어느순간 주위를 둘러보니 다 Git을 쓰고 있더라..)
세계적으로 굉장히 많은 오픈소스들이 GitHub를 통해 전세계 유저들에게 공유되고 제작되고 있다.
간단하게 요약하자면 오픈소스 공유 사이트 라고 생각하면 된다.
백문이 불여일견
사용해보면 안다.
반응형
'프로그래밍 > 기타' 카테고리의 다른 글
Tearing (티어링) (2) | 2020.05.02 |
---|---|
IO 게임 (0) | 2020.04.14 |
Sourcetree (소스트리) 사용법 (3) | 2020.04.11 |
GitHub (깃허브) 사용법 (0) | 2020.04.08 |
Font TTF와OTF (0) | 2020.04.07 |