Git과 GitHub

김기훈·2025년 7월 18일

BaseCamp

목록 보기
7/13

💻 Git와 GitHub

Git

Git은 버전 관리 시스템(VCS)으로, 주로 코드의 변경 이력을 추적하고 관리하는 데 사용됩니다.
개발자는 Git을 통해 코드가 변경될 때마다 각 버전을 기록할 수 있으며, 이전 버전으로 되돌리거나 변경된 사항을 비교할 수 있습니다.

Git은 로컬(개인 컴퓨터) 환경에서 동작하기 때문에 인터넷 연결 없이도 버전 관리가 가능합니다.
이를 통해 각 개발자는 독립적인 환경에서 작업하고, 이후 변경 사항을 공유할 수 있습니다.

GitHub

GitHub는 Git을 기반으로 한 코드 호스팅 플랫폼으로, Git을 더 효율적으로 사용할 수 있도록 돕는 협업 도구입니다.
쉽게 말하면, Git으로 관리되는 코드를 온라인에 저장하고 공유할 수 있는 공간입니다.

GitHub를 통해 여러 개발자가 같은 프로젝트에서 협업하며 소스 코드를 공유하거나 수정 요청(Pull Request)을 관리할 수 있습니다.
또한 GitHub는 전 세계 오픈소스 프로젝트의 메인 플랫폼으로도 널리 활용되고 있습니다.
누구나 자신의 프로젝트를 공개하거나 다른 오픈소스 프로젝트에 기여할 수 있으며, 이를 통해 실제 현업 개발 방식과 협업 흐름을 학습할 수 있습니다.

👍 GitHub와 유사한 플랫폼

대중적으로는 GitHub가 가장 많이 사용되지만, 프로젝트의 규모나 보안 요건, 기업 환경 등에 따라 다음과 같은 대안도 존재합니다.

  • GitLab : 자체 호스팅이 가능하며 DevOps 통합 기능이 강력함
  • Bitbucket : Jira와의 연동이 뛰어나며 소규모 팀에게 적합
  • SourceForge : 오래된 오픈소스 프로젝트에 사용됨
  • AWS CodeCommit : AWS 서비스와의 통합성이 뛰어남
  • Gitea : 가볍고 자체 서버에 설치 가능한 오픈소스 Git 플랫폼
  • Azure Repos : 마이크로소프트의 DevOps 툴과 연동 가능

📖 실기

  1. 잔디심기 실습을 완료 합니다.\
  2. 잔디심기가 완료된 OverView를 캡쳐 합니다.

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

profile
안녕하세요.

0개의 댓글