Dev Patrache

Git 치트시트

설정

안전
git config --global user.name "이름"

사용자 이름 설정

git config --global user.name "Sam"

안전
git config --global user.email "이메일"

이메일 설정

git config --global user.email "sam@example.com"

안전
git config --list

모든 설정 확인

git config --list

시작

안전
git init

새 저장소 초기화

git init my-project

안전
git clone <url>

원격 저장소 복제

git clone https://github.com/user/repo.git

변경 사항

안전
git status

작업 디렉토리 상태

git status

안전
git diff

변경 사항 비교

git diff HEAD~1

안전
git add <file>

스테이징에 추가

git add . / git add file.txt

안전
git commit -m "메시지"

커밋 생성

git commit -m "feat: 새 기능"

주의
git commit --amend

마지막 커밋 수정

git commit --amend -m "수정된 메시지"

안전
git stash

변경 사항 임시 저장

git stash / git stash pop

브랜치

안전
git branch

브랜치 목록

git branch -a

안전
git branch <name>

새 브랜치 생성

git branch feature/login

안전
git checkout <branch>

브랜치 전환

git checkout main

안전
git checkout -b <name>

생성 + 전환

git checkout -b feature/login

주의
git merge <branch>

브랜치 병합

git merge feature/login

주의
git branch -d <name>

브랜치 삭제

git branch -d feature/login

위험
git branch -D <name>

브랜치 강제 삭제

git branch -D feature/login

원격

안전
git remote -v

원격 저장소 목록

git remote -v

안전
git fetch

원격 변경 가져오기

git fetch origin

주의
git pull

가져오기 + 병합

git pull origin main

주의
git push

원격에 전송

git push origin main

위험
git push --force

강제 푸시

git push --force origin main

되돌리기

주의
git restore <file>

파일 변경 취소

git restore file.txt

안전
git reset HEAD <file>

스테이징 취소

git reset HEAD file.txt

안전
git revert <commit>

커밋 되돌리기 (새 커밋)

git revert abc123

주의
git reset --soft HEAD~1

마지막 커밋 취소 (변경 유지)

git reset --soft HEAD~1

위험
git reset --hard HEAD~1

마지막 커밋 삭제 (변경 삭제)

git reset --hard HEAD~1

조회

안전
git log

커밋 이력

git log --oneline --graph

안전
git log --oneline

한줄 이력

git log --oneline -10

안전
git show <commit>

커밋 상세

git show abc123

안전
git blame <file>

줄별 작성자

git blame file.txt

안전
git reflog

HEAD 이력 (복구용)

git reflog

최종 업데이트: 2026년 · 무료 온라인 도구

Git 치트시트란?

Git 명령어를 카테고리별로 정리한 검색 가능한 치트시트. 위험 등급 표시.

사용 방법

  1. 1
    카테고리 선택 — 설정, 브랜치, 되돌리기 등 원하는 카테고리를 선택하세요.
  2. 2
    검색 — 명령어나 설명으로 검색하세요.
  3. 3
    위험 등급 확인 — 빨간색 명령어는 데이터 손실 가능성이 있으니 주의하세요.
  4. 4
    복사 — 필요한 명령어를 복사하여 터미널에서 사용하세요.

관련 도구

자주 묻는 질문

설정, 시작, 변경, 브랜치, 원격, 되돌리기, 조회 7개 카테고리에 35개 이상의 명령어가 포함되어 있습니다.

안전(녹색)은 데이터 손실 없음, 주의(노란색)는 주의 필요, 위험(빨간색)은 데이터 손실 가능성을 의미합니다.

네, 각 명령어의 복사 버튼으로 클립보드에 복사할 수 있습니다.

네, git restore, git switch 등 최신 Git 명령어도 포함되어 있습니다.

네, 모든 데이터가 정적으로 포함되어 있어 오프라인에서도 사용 가능합니다.

이 사이트는 사용자 경험 개선과 광고를 위해 쿠키를 사용합니다. 자세히 보기