본문 바로가기
Git

GitHub 1편 - Git 이란 무엇인가? ( GitHub 와는 다른것인가? )

by Oz Driver 2025. 5. 11.

저는 앞으로 GitHub 에 대해 하나씩 배우고 정리한 글을 올리려 합니다.
저 역시 완전 초보로서 이제 막 시작하는 입장입니다.
그래서 배우면서 하나하나 정리한 내용을 이곳에 차근차근 공유해 보려고 합니다.
이번 글은 그 첫 번째 이야기로, "Git이란 무엇인가?" 에 대해 다뤄보겠습니다.

Git 이란?

Git 은 버전 관리 시스템입니다.
파일이 수정될 때마다 그 내용을 저장해두고, 나중에 과거 기록으로 되돌아갈 수 있게 도와주는 도구입니다.
가장 많이 쓰이는 예는 소스코드 관리입니다.
혼자 작업할 때도 유용하지만, 여러 사람이 함께 작업할 때 특히 강력한 힘을 발휘합니다.

예를 들어보겠습니다

워드 문서를 작업할 때, 다른 이름으로 저장을 여러 번 하면, 작업1.docx, 작업2.docx, 최종.docx, 진짜최종.docx … 이렇게 점점 복잡해는 것을 우리는 경험하게 됩니다.
Git 은 이걸 자동으로, 깔끔하게, 그리고 효율적으로 해주는 역할을 합니다.

Git 의 핵심 기능

• 버전 기록 : 파일이 언제, 어떻게 바뀌었는지 기록합니다.
• 되돌리기 : 문제가 생기면 예전 상태로 쉽게 되돌릴 수 있습니다.
• 협업 : 여러 사람이 동시에 작업해도 충돌 없이 관리할 수 있습니다.

※ 여기서 "협업" 은  Git 이 직접 인터넷으로 연결해주는 건 아니고, 협업에 필요한 기능(브랜치, 병합, 충돌 해결 등) 을 로컬에서 미리 준비해주는 도구라는 의미입니다.

 

Git 과 GitHub 의 차이는?

처음에는 저도 이름이 비슷해서 “GitHub 가 Git 의 줄임말인가?” 하고 생각했습니다. 
그런데 알고 보니 둘은 완전히 다른 출신이었습니다. 그래서 아이콘도 다릅니다. 

 

• Git 은 리눅스를 만든 개발자 리누스 토르발즈가 만든 버전 관리 도구입니다.
• 내 컴퓨터에 직접 설치해서 쓰는 도구이고, 어느 회사 소속도 아닙니다.

 

• 반면, GitHub 는 Git 을 기반으로 만든 웹 기반 저장소 서비스입니다.
현재는 마이크로소프트가 운영하고 있습니다. 

 

마무리

지금까지 Git 과 Github 에 대해 간단히 정리해 보았습니다. 다음 글에서는 GitHub 계정을 만드는 방법과 저장소 만들기를 다뤄보겠습니다.