매일 쓰는 Git 명령어
Git을 이해했다면 이제 실전입니다. 실제 작업에서는 이 4단계를 계속 반복합니다.
매일의 Git 루틴
# 1. 현재 상태 확인 (습관적으로)
git status
# 2. 변경 파일을 스테이징에 추가
git add 파일명 # 특정 파일만 추가
git add . # 모든 변경 파일 추가
# 3. 커밋 — 세이브 포인트 생성
git commit -m "변경 내용을 설명하는 메시지"
# 4. 이력 확인
git log --oneline # 한 줄로 깔끔하게 보기
좋은 커밋 메시지 쓰기
커밋 메시지는 “나중의 나”에게 보내는 메모입니다.
# ✓ 좋은 예
git commit -m "feat: 로그인 폼 유효성 검사 추가"
git commit -m "fix: 모바일에서 메뉴 깨지는 버그 수정"
git commit -m "style: 버튼 색상 primary로 변경"
git commit -m "docs: README 설치 방법 업데이트"
# ✗ 나쁜 예
git commit -m "수정"
git commit -m "작업"
git commit -m "aaa"
실수했을 때 되돌리기
# 파일 수정을 취소 (저장 전으로 되돌리기)
git restore 파일명
# add를 취소 (스테이징에서 제거)
git restore --staged 파일명
# 마지막 커밋 메시지만 수정 (push 전에만!)
git commit --amend -m "수정된 메시지"
얼마나 자주 커밋해야 할까?
작은 단위로 자주 커밋할수록 좋습니다:
- 기능 하나 완성했을 때
- 버그 하나 고쳤을 때
- 하루 작업을 마무리할 때
한 커밋에 여러 기능을 넣으면 나중에 되돌리기 어렵습니다.
데모에서 연습하기
데모에서 파일 카드를 클릭하고 버튼으로 add, commit, restore 흐름을 시뮬레이션해 보세요.