개인 프로젝트와 과제 중 실무처럼 사용했던 Git 기능들을 정리한 페이지.
간단한 커맨드부터 시각화 도구, 브랜치 전략, alias 설정까지 자주 사용하는 항목 위주로 정리.
| 목적 | 명령어 |
|---|---|
| 변경사항 확인 | 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 log --graph --all --oneline (alias: git graph)예시:
git graph
feature/, fix/, hotfix/feature/images-dialog-navigationfix/dropdown-hover| 접두어 | 용도 |
|---|---|
feat: |
새로운 기능 추가 |
fix: |
버그 수정 |
style: |
코드 스타일 변경 (기능/동작에는 영향 없음) |
refactor: |
코드 리팩토링 (기능 변화 없이 구조 개선) |
chore: |
설정, 빌드, 패키지 등 개발 환경 관련 변경 |
docs: |
README, 주석, 문서 수정 등 |
test: |
테스트 코드 추가/수정 |