
개발자들은 버전 관리 시스템을 통해 소스코드의 변경 이력을 관리하고, 협업할 때는 온라인 플랫폼을 이용해 소스를 공유하곤 합니다. Git은 컴퓨터 로컬에서 동작하는 분산 버전 관리 시스템이고, GitHub는 Git 저장소를 인터넷에 올려서 백업하거나 다른 사람과 협업할 수 있게 해주는 서비스입니다. 이 글에서는 Git과 GitHub의 차이를 설명하고, 설치부터 로컬 저장소 생성, GitHub에 푸시, 협업을 위한 기본 워크플로우까지 차례대로 알아보겠습니다.Git과 GitHub의 차이Git: 파일과 소스코드의 변경 이력을 로컬에 저장·관리하는 버전 관리 시스템입니다. 예를 들어 코드를 수정할 때마다 *커밋(commit)*을 통해 스냅샷을 남길 수 있습니다. Git은 분산형이라 인터넷 없이도 로컬에서 브랜치..