💻데브노트소개
🗄️

자주 쓰는 Git 명령어 정리: 실무 필수 25개 한 장 요약

데브노트 편집팀·2026.06.15·6분 읽기
X(트위터)
ADVERTISEMENT

Git을 쓰긴 쓰는데 add, commit, push만 반복하고 있지 않나요? 정작 잘못 커밋했을 때 되돌리는 법이나 충돌 해결에서 막히는 주니어가 많습니다. 명령어를 외우기보다 "어떤 상황에 무엇을 쓰는지"를 익히는 게 핵심입니다.

1. 변경사항 확인과 커밋

가장 기본이지만 git statusgit diff를 습관처럼 확인하는 것이 실수를 줄입니다.

git status              # 현재 작업 상태 확인
git diff                # 아직 stage 안 한 변경
git diff --staged       # stage된 변경
git add -p              # 변경을 조각 단위로 골라서 stage
git commit -m "feat: 로그인 검증 추가"

주의: git add .은 의도치 않은 파일까지 담깁니다. git add -p로 변경 단위를 직접 확인하는 습관을 들이세요.

2. 브랜치와 병합

git switch -c feature/login   # 새 브랜치 생성+이동 (checkout -b의 최신 대체)
git switch main               # 브랜치 이동
git merge feature/login       # 현재 브랜치에 병합
git branch -d feature/login   # 병합된 브랜치 삭제

3. 실수 되돌리기 (가장 자주 검색하는 부분)

상황명령어효과
마지막 커밋 메시지 수정git commit --amend커밋 다시 작성
stage 취소git restore --staged 파일add 되돌리기
작업 내용 통째 폐기git restore 파일수정 전으로 복구
커밋은 취소, 변경은 유지git reset --soft HEAD~1한 단계 되돌림
이미 push한 커밋 취소git revert <해시>안전한 역커밋 생성

핵심: 이미 원격에 올린 커밋은 reset --hard로 지우지 말고 **revert**를 쓰세요. 협업자의 히스토리가 깨집니다.

4. 임시 저장과 동기화

git stash               # 작업 중인 변경 임시 보관
git stash pop           # 보관한 변경 복원
git pull --rebase       # 머지 커밋 없이 깔끔하게 최신화
git log --oneline -10   # 최근 10개 커밋 한 줄로

마무리 체크리스트

  • 커밋 전 git status/git diff로 확인
  • **add는 -p**로 조각 단위 선택
  • 되돌리기는 로컬이면 reset, 원격이면 revert
  • **pull은 --rebase**로 히스토리 깔끔하게
  • 브랜치는 작업 단위로 짧게 만들고 자주 병합하세요.
#Git#버전관리#명령어#협업
X(트위터)
ADVERTISEMENT