오늘은 Git과 GitHub에 대해 정리해볼까 한다.
Git은 리눅스 토발즈가 개발한 분산형 버전 관리 시스템(VCS)이다.
그렇다면 VCS란 뭘까?
Version Control System의 약자로 동일한 정보에 대한 여러 버전을 관리하는 것으로 프로그래밍 세계에서는 소스 코드이다.Git의 특징 및 장점
Git 사용
즉, Git을 사용하는 커다란 목적은 협업과 버전관리이다!!
Github은 소스코드를 관리, 저장해주는 호스팅 서비스이며, 위에 설명한 Git과는 다른 것이다.
Github는 페이스북이나 플리커와 같은 소셜 네트워크와 크게 다르지 않다.
프로필을 만들고 공유할 프로젝트를 올릴 수 있고, 다른 계정들을 팔로우하여 다른 사람들과 소통할 수 있다. Github 내 모든 사용자가 프로그램과 코드 프로젝트들을 저장할 수 있을 뿐만 아니라, 자랑할 만한 프로젝트 폴더의 텍스트 문서나 다른 형식의 파일을 저장하는 것을 막는 것도 없다.
또한, Pull과 Pull Request를 바탕으로 소스에 기여할 수 있다.
