- 언어 : Java 17
- 프레임워크 : Spring Boot 3.4.5
- DB : MySql
- API 문서 : Swagger
| 명령어 | 설명 |
|---|---|
git clone <url> |
원격 저장소 복제 |
git add . |
전체 변경 파일 스테이징 |
git add <파일명> |
특정 파일만 스테이징 |
git commit -m "메시지" ⭐ |
커밋 메시지와 함께 커밋 |
git log |
커밋 히스토리 확인 |
git fetch |
원격 저장소의 브랜치 상태를 가져오기 |
git branch |
현재 브랜치 목록 확인 |
git checkout <이름> ⭐ |
해당 브랜치로 이동 |
git checkout -b <이름> |
새 브랜치 생성 + 이동 |
git push ⭐ |
현재 브랜치 내용을 원격 main에 푸시 |
git pull origin main ⭐ |
원격 main 브랜치 내용 가져오기 (병합) |
git push --set-upstream origin <이름> |
로컬 브랜치와 원격 브랜치를 연결 |
| 깃모지 | 커밋 유형 | 설명 |
|---|---|---|
| ✨ | feat |
새로운 기능 추가 또는 기존 기능 개선 |
| 🐛 | fix |
버그 수정 |
| ♻️ | refactor |
코드 리팩토링 (기능 변화 없이 구조 개선) |
| 📝 | doc |
문서 작업 (README 등) |
| ✅ | test |
테스트 코드 추가 또는 수정 |
| ⚡️ | perform |
성능 개선 |
| 🔥 | clean |
불필요한 코드 제거, 정리 |
| 💄 | design |
UI/UX 디자인 작업 또는 개선 |
| 🎨 | style |
코드 스타일 변경 (세미콜론, 들여쓰기 등) – 기능 변화 없음 |
| 💡 | comment |
주석 수정, 추가 |
| 🔀 | merge |
브랜치 병합 |