[개발 상식] Git과 GitHub, 무슨 차이일까?

Git과 Github. 개발을 막 공부한 학생들도 많이 들어본 단어입니다.

이 둘을 명확하게 알고 차이가 무엇인지 알아봅시다.

🤔Git이 무엇인가요?

Git은 분산 버전 관리 시스템(Distributed Version Control System)입니다.

소스 코드와 파일들의 변경 이력을 기록하고 관리하는 도구로, 변경 사항을 추적하여 이전 상태로 돌아갈 수 있도록 도와줍니다.

Git은 선형적인 구조가 아닌 개발 브런치를 생성하여 여러 작업자가 동시에 작업하고 병합할 수 있습니다.

모든 변경 사항은 로컬에 저장되어 인터넷 연결이 필요하지 않습니다.

🤔GitHub가 무엇인가요?

GitHub는 Git을 기반으로 한 웹 기반 호스팅 플랫폼입니다.

개발자들이 Git저장소를 호스팅하여 소스 코드를 공유, 협업, 관리할 수 있도록 도와줍니다.

개발자들은 프로젝트를 공개하여 오픈 소스로 공유하거나, 팀과 함께 협업하여 개발할 수 있는 등 다양한 기능을 제공합니다.

사용자들은 이슈 트래킹, 코드 리뷰, 풀 리퀘스트, 웹 기반 코드 브라우징 등을 사용할 수 있습니다.

😀Git과 GitHub의 차이

무엇인지만 알면 차이는 눈에 금방 보입니다!

Git은 말 그대로 분산 버전 관리 시스템 자체를 뜻하는 것이고, GitHub는 Git 저장소를 호스팅하여 협

업을 지원하는 웹 플랫폼입니다.