🧪 자주 쓰는 Git 명령어 & 유용한 기능 정리

개인 프로젝트와 과제 중 실무처럼 사용했던 Git 기능들을 정리한 페이지.

간단한 커맨드부터 시각화 도구, 브랜치 전략, alias 설정까지 자주 사용하는 항목 위주로 정리.


🔁 기본 Git 명령어 정리

목적 명령어
변경사항 확인 git status
변경된 파일 확인 git diff
커밋 기록 확인 (한 줄 요약) git log --oneline
브랜치 목록 보기 git branch 또는 git br
새 브랜치 생성 git checkout -b feature/branch-name 또는 git co -b feature/...
브랜치 이동 git checkout main 또는 git co main
커밋하기 git add .git commit -m "메시지"
원격 브랜치 가져오기 git pull origin main
푸시하기 git push origin feature/branch-name

🧠 알아두면 좋은 Git 기능

▶️ git log --graph --all --oneline (alias: git graph)

예시:

git graph

▶️ 브랜치 전략: feature/, fix/, hotfix/


🧩 자주 사용하는 커밋 컨밴션

접두어 용도
feat: 새로운 기능 추가
fix: 버그 수정
style: 코드 스타일 변경 (기능/동작에는 영향 없음)
refactor: 코드 리팩토링 (기능 변화 없이 구조 개선)
chore: 설정, 빌드, 패키지 등 개발 환경 관련 변경
docs: README, 주석, 문서 수정 등
test: 테스트 코드 추가/수정