Git(깃) 기초 (Git & GitHub)

Git (깃)
Git(깃)은 컴퓨터 파일의 변경 사항을 추적하고, 여러 명의 사용자가 해당 파일을 함께 작업할 수 있도록 돕는 분산형 버전 관리 시스템(Version Control System VCS)입니다. 주로 소프트웨어 개발에서 소스 코드의 버전을 관리하고 팀 협업을 원활하게 만드는 데 사용됩니다.
쉽게 말해서 버전 관리하기 쉽게 해 주고, 다른 사람들과 함께 작업하기 용이하게 해주는 프로그램입니다.
Git (깃) 이 유용한 순간
- 버그가 발생했는데 언제부터 망가졌는지 모를 때: 특정 시점으로 바로 되돌릴 수 있어요.
- 지웠던 코드가 다시 필요할 때: 과거 코드로 그대로 복구 가능.
- 팀원별로 기능을 나눠서 작업할 때: 각각 코드 작업 후 합칩니다.
GitHub (깃허브) 란
(Hub: 여러 대의 컴퓨터나 통신 기기를 하나로 묶어주는 중계 장치(집선기)입니다.)
GitHub 란 Git 원격 저장소를 호스팅 하는 서비스입니다. (호스팅(Hosting)은 인터넷에 연결된 서버 컴퓨터의 전체 또는 일부 공간을 임대하여, 웹사이트나 애플리케이션을 인터넷상에서 운영하고 접근할 수 있게 해주는 IT 서비스입니다.) 개인이나 소규모팀의 경우 거의 무료로 사용할 수 있습니다.
요금제
깃허브 요금제는 크게 개인 및 조직을 위한 일반 기능 플랜과 AI 코딩 도구인 GitHub Copilot 플랜으로 나뉩니다.
일반 계정 플랜은 무료(Free), 팀(Team), 엔터프라이즈(Enterprise)로 구성되어 있습니다.
1. 일반 계정 플랜
- Free ($0): 개인 사용자 및 조직용 기본 요금제입니다. 무제한 공개/비공개 저장소, GitHub Actions(월 2,000분), Packages(월 500MB)가 무료로 제공됩니다.
- Team ($4/월, 1인당): 개인 및 조직용 고급 협업 기능입니다. 보호된 브랜치 사용, 코드 검토 도구, GitHub Actions(월 3,000분) 및 Packages(월 2GB)가 포함됩니다.
- Enterprise ($21/월, 1인당): 고급 보안, 컴플라이언스 및 유연한 배포를 제공하는 비즈니스용 요금제입니다.
2. GitHub Copilot 플랜
AI를 활용한 코딩 및 에이전트 워크플로에 적합하며, 요금제별로 매월 일정 금액의 AI 크레딧이 지급됩니다.
- Pro ($10/월): 개인 개발자를 위한 플랜입니다. Pro+ ($39/월): 더 복잡한 개발 작업과 프리미엄 모델에 접근할 수 있는 플랜입니다.
- Business ($19/월, 1인당): 조직 단위로 관리되는 비즈니스용 플랜입니다.
- Enterprise ($39/월, 1인당): 기업 규모에 맞는 보안 기능과 에이전트 워크플로를 제공합니다.
각 요금제의 세부 기능 및 가입은 GitHub Pricing에서 자세히 확인하실 수 있습니다.
Git vs GitHub (깃 vs 깃허브)
Git: 컴퓨터에서 코드와 버전 기록을 직접 관리해 주는 도구(프로그램) 그 자체입니다.
GitHub: Git으로 관리하는 프로젝트와 버전 기록을 클라우드 서버에 올리고, 전 세계 개발자들과 공유하며 협업할 수 있게 해주는 웹 호스팅 서비스입니다. (다른 호스팅 서비스를 사용해도 무관합니다.)
관련 링크
Git (깃) 주소: https://git-scm.com/
Git
git-scm.com
Git Pricing (깃 요금제): https://github.com/pricing
Pricing · Plans for every developer
Whether you're starting an open source project or choosing new tools for your team, we’ve got you covered.
github.com