프로그래밍 초보자를 위한 Git 기본 개념 및 사용법
키 생성 후 일상, 최종 수정 2026.10.30
프로그래밍 초보자를 위한 Git 기본 개념 및 사용법
| 분류 | 프로그래밍 기초 |
| 작성 | 김퍼티 |
| 등록일 | 2026.10.30 |
이 글에서는 프로그래밍 초보자를 위해 Git의 기본 개념과 실전 사용법을 쉽게 설명합니다. 버전 관리 도구에 대한 이해를 돕습니다.
Git이란 무엇인가?
Git은 소스 코드 버전 관리 시스템으로, 한 프로젝트의 다양한 버전을 관리할 수 있도록 도와줍니다. 파일의 변경 이력을 추적하며, 여러 사람이 동시에 작업할 수 있는 환경을 제공합니다.
Git의 기본 용어
- 리포지토리(repository): 프로젝트의 파일과 변경 이력을 저장하는 공간입니다.
- 커밋(commit): 코드의 변경 사항을 저장하는 작업으로, 커밋에는 메시지를 추가해 변경 내용에 대한 설명을 남길 수 있습니다.
- 브랜치(branch): 코드 작업을 독립적으로 진행할 수 있는 별도의 작업 공간을 생성합니다.
- 푸시(push): 로컬 리포지토리의 변경 사항을 원격 리포지토리에 반영하는 작업입니다.
- 풀(pull): 원격 리포지토리의 변경 사항을 로컬에 가져오는 작업입니다.
Git 설치하기
아래의 단계에 따라 Git을 설치할 수 있습니다.
- Git의 공식 웹사이트인 git-scm.com에 접속합니다.
- 운영체제에 맞는 설치 파일을 다운로드합니다.
- 설치 파일을 실행하고, 안내에 따라 설치를 완료합니다.
첫 리포지토리 만들기
이제 Git을 설치했으니, 나만의 리포지토리를 만들어 보겠습니다.
- 터미널(명령 프롬프트)을 열고 다음 명령어를 입력하여 새 디렉토리를 생성합니다:
mkdir my_project
- 생성한 디렉토리로 이동합니다:
cd my_project
- 리포지토리를 초기화합니다:
git init
코드 변경 사항 커밋하기
이제 파일을 추가하고 변경 사항을 커밋해 보겠습니다.
- 텍스트 편집기에서 간단한 파일을 만듭니다 (예:
touch hello.txt).
- 변경된 파일을 스테이징합니다:
git add hello.txt
- 변경 사항을 커밋합니다:
git commit -m "첫 커밋 추가"
원격 리포지토리에 푸시하기
마지막으로, 원격 리포지토리에 변경 사항을 푸시해 보겠습니다. GitHub와 같은 플랫폼에 계정을 만든 후, 새로운 리포지토리를 생성합니다.
- 원격 리포지토리와 연결합니다:
git remote add origin https://github.com/username/my_project.git
- 변경 사항을 푸시합니다:
git push -u origin master
마무리
이제 Git의 기본 개념과 사용법을 간단히 이해하셨길 바랍니다. 계속해서 다양한 기능과 명령어를 익히며, 실제 프로젝트에 적용해 보세요. 프로그래밍 즐겁게 하세요!
분류: 프로그래밍 기초