본문 바로가기

Dev/TOOLS 도구

[Git&GitHub] 버전 관리를 위한 시스템, Git & GitHub

728x90

버전 관리란, 게임을 할 때 세이브를 저장하는 것처럼

원하는 시점(버전)으로 이동할 수 있게 해주는 것을 버전 관리라고 이해하면 편한다!

그리고 이 관리를 도와주는 것을 버전 관리 시스템이라고 한다

 

혼자서 사용 및 변경하는 프로그램이라면 별도의 시스템이 없어도 되겠지만

여럿이서 함께 협업할 수록 버전 관리는 필수적이다

 

Git이란 이러한 소스코드의 버전을 관리할 수 있도록 지원하는 시스템이다

 

GitHub은 Git으로 관리하는 프로젝트를 올려둘 수 있는 Git 호스팅 사이트 중 하나이다

블로그를 만들 수 있는 곳이 네이버, 다음, 워드프레스 등 다양한 것처럼

Git으로 관리하는 프로젝트를 올릴 수 있는 사이트도 GitHub 뿐만 아니라, GitLab, BitButcker 등 다양하다

하지만 보편적으로 가장 많이 쓰이는 것은 GitHub이다

 

이렇게 소스코드를 올려두면 시간, 공간의 제약 없이 협업할 수 있다

Github 홈페이지 주소: https://github.com/ 

 

GitHub: Where the world builds software

GitHub is where over 73 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat...

github.com

 

728x90