이번 글에서는 Git에서 가장 많이 사용하는 기본 명령어인 init, add, commit, pull, push, clone 사용 방법에 대해 알아보겠다.
Git을 처음 사용하는 경우에는 명령어가 많아 어렵게 느껴질 수 있지만, 실제로 자주 사용하는 명령어는 많지 않다.
아래 명령어만 익혀도 대부분의 Git 작업을 수행할 수 있다.
Git 작업 흐름
Git은 일반적으로 다음과 같은 순서로 사용한다.
프로젝트 생성
↓
git init
↓
git add
↓
git commit
↓
git push
↓
GitHub 저장
기존 프로젝트를 가져오는 경우에는 git clone을 사용하며, 최신 내용을 가져올 때는 git pull을 사용한다.
git init
git init은 현재 프로젝트를 Git 저장소로 초기화하는 명령어이다.
git init
프로젝트 폴더에 .git 폴더가 생성되며, 이후부터 Git으로 버전 관리를 할 수 있다.
git add
git add는 변경된 파일을 커밋 대상으로 등록하는 명령어이다.
모든 파일 등록
git add .
특정 파일만 등록
git add main.py
변경된 파일을 추가하거나 수정한 경우에는 커밋 전에 git add를 실행해야 한다.
git commit
git commit은 등록된 변경 사항을 하나의 버전으로 저장하는 명령어이다.
git commit -m "first commit"
커밋 메시지는 변경 내용을 알아보기 쉽도록 작성하는 것이 좋다.
예시
git commit -m "Add login feature"
git commit -m "Fix image upload bug"
git push
git push는 로컬 저장소의 커밋을 GitHub와 같은 원격 저장소로 업로드하는 명령어이다.
git push
처음 업로드하는 경우에는 다음과 같이 사용할 수 있다.
git push -u origin main
이후부터는 git push만 입력하면 된다.
git pull
git pull은 원격 저장소의 최신 변경 사항을 내 프로젝트로 가져오는 명령어이다.
git pull
협업 중이라면 작업을 시작하기 전에 git pull을 실행하여 최신 버전을 가져오는 것이 좋다.
git clone
git clone은 GitHub에 있는 프로젝트를 내 컴퓨터로 복사하는 명령어이다.
git clone https://github.com/username/project.git
명령어를 실행하면 프로젝트 전체가 다운로드되며 Git 설정도 함께 복사된다.
자주 사용하는 Git 명령어
| 명령어 | 설명 |
| git init | Git 저장소 초기화 |
| git add . | 변경된 파일 등록 |
| git commit -m "메시지" | 변경 사항 저장 |
| git push | GitHub 업로드 |
| git pull | 최신 내용 가져오기 |
| git clone | 저장소 복제 |
마무리하며
지금까지 Git에서 가장 많이 사용하는 기본 명령어인 git init, git add, git commit, git pull, git push, git clone 사용 방법에 대해 알아보았다.
Git은 다양한 명령어를 제공하지만, 실제 개발에서는 위 명령어만으로도 대부분의 버전 관리 작업을 수행할 수 있다.
GitHub를 처음 사용하는 경우라면 먼저 이 명령어들을 익힌 뒤 다양한 Git 기능을 학습하는 것을 추천한다.
Git과 GitHub의 개념 및 차이점이 궁금하다면 아래 글을 참고해 보자.
'개발노트' 카테고리의 다른 글
| 원격 SSH 프로그램 PuTTY 소개 및 사용 방법 (0) | 2026.07.10 |
|---|---|
| VS Code에서 프로젝트를 GitHub와 연동하는 방법 (0) | 2026.07.08 |
| Git 프로젝트 GitHub 업로드(Push) 방법 (0) | 2026.06.29 |
| Git이란? GitHub와 차이점 알아보기 (0) | 2026.06.28 |
| GitHub 회원가입 및 저장소(Repository) 생성하기 (0) | 2026.06.28 |