Git은 버전 관리 시스템(VCS)으로, 주로 코드의 변경 이력을 추적하고 관리하는 데 사용됩니다.
개발자는 Git을 통해 코드가 변경될 때마다 각 버전을 기록할 수 있으며, 이전 버전으로 되돌리거나 변경된 사항을 비교할 수 있습니다.
Git은 로컬(개인 컴퓨터) 환경에서 동작하기 때문에 인터넷 연결 없이도 버전 관리가 가능합니다.
이를 통해 각 개발자는 독립적인 환경에서 작업하고, 이후 변경 사항을 공유할 수 있습니다.
GitHub는 Git을 기반으로 한 코드 호스팅 플랫폼으로, Git을 더 효율적으로 사용할 수 있도록 돕는 협업 도구입니다.
쉽게 말하면, Git으로 관리되는 코드를 온라인에 저장하고 공유할 수 있는 공간입니다.
GitHub를 통해 여러 개발자가 같은 프로젝트에서 협업하며 소스 코드를 공유하거나 수정 요청(Pull Request)을 관리할 수 있습니다.
또한 GitHub는 전 세계 오픈소스 프로젝트의 메인 플랫폼으로도 널리 활용되고 있습니다.
누구나 자신의 프로젝트를 공개하거나 다른 오픈소스 프로젝트에 기여할 수 있으며, 이를 통해 실제 현업 개발 방식과 협업 흐름을 학습할 수 있습니다.
대중적으로는 GitHub가 가장 많이 사용되지만, 프로젝트의 규모나 보안 요건, 기업 환경 등에 따라 다음과 같은 대안도 존재합니다.


앞으로 더욱 화려한 잔디밭을 만들어 보겠습니다.