Git의 커밋 및 푸시 흐름: 프로처럼 관리하기
Git은 **분산 버전 관리 시스템(DVCS)**으로, 코드 변경 내역을 추적하고 협업을 돕는 도구입니다. 하지만 커밋과 푸시의 차이나 브랜치 사용법을 처음 접하면 헷갈릴 수 있죠.
커밋과 푸시, 그리고 스테이징 영역
먼저 커밋, 스테이징, 푸시의 관계를 이해해야 합니다. 아래 다이어그램을 참고하세요.
🔑 기본 명령어
1️⃣ git add .
→ 변경된 파일을 스테이징 영역에 추가합니다.
2️⃣ git commit
→ 커밋 편집기에서 메시지를 작성해 로컬 저장소에 변경 내역을 기록합니다.
bash
복사편집
git commit -m "feat: LottoValidator 클래스 생성 및 검증 로직 분리"
3️⃣ git push
→ 로컬 저장소에 기록된 커밋을 원격 저장소로 푸시(push) 합니다.
bash
복사편집
git push origin main
그 후 pr 을 날리면 끝~
Git 커밋 메시지 작성법 (Conventional Commit)
Conventional Commit 형식을 사용하면 커밋 내역이 일관성 있게 관리됩니다.
커밋 메시지 형식
plaintext
복사편집
<type>: <짧은 설명> <구체적인 변경 사항>
커밋 타입 예시
- feat: 새로운 기능 추가
- fix: 버그 수정
- refactor: 리팩토링 (기능 변경 없음)
- docs: 문서 수정
커밋 메시지 예시
plaintext
복사편집
feat: LottoValidator 클래스 생성 및 검증 로직 분리 - enteredNumbers의 검증 로직 분리 - compare() 메서드 로직 이동
'학교 > 1학기 동계 모각코' 카테고리의 다른 글
2024 동계 모각코 회고록 (0) | 2025.02.12 |
---|---|
2024 동계 모각코 5회차 활동 계획 (0) | 2025.02.10 |
2024 동계 모각코 4회차 활동 계획 (0) | 2025.02.05 |
2024 동계 모각코 3회차 활동 기록 (0) | 2025.01.23 |
2024 동계 모각코 3회차 활동 계획 (0) | 2025.01.22 |