본문 바로가기
728x90

분류 전체보기151

[git] Git 실전 가이드 - 부록 F. Git 커밋 메시지 자동화 & 릴리즈 관리 🛠️ 부록 F. Git 커밋 메시지 자동화 & 릴리즈 관리F.1 커밋 메시지를 자동화해야 하는 이유항목 설명📄 변경 이력 자동 정리커밋 메시지로 changelog 생성 가능🚀 릴리즈 자동화자동 버전 부여, Git 태그, 배포 트리거🔍 이슈 추적 연결커밋 → 이슈/기능 → 배포 이력 추적🧼 팀 스타일 통일커밋 메시지 형식을 통일하여 가독성 향상F.2 Conventional Commits 규칙(optional scope): type 의미feat새로운 기능fix버그 수정docs문서 변경refactor리팩터링 (기능 변화 없음)test테스트 추가/수정chore빌드, 도구 설정 등 변경style들여쓰기, 띄어쓰기 등 스타일만 변경예시feat(login): 로그인 화면 레이아웃 추가fix(auth): 토큰.. 2025. 7. 5.
[git] Git 실전 가이드 - 부록 E. Git 사용 실수 Top 10과 예방법 📎 부록 E. Git 사용 실수 Top 10과 예방법❗ E.1 실수 1: .env 같은 민감 정보 커밋문제API 키, DB 비밀번호 등 노출 → 보안사고예방법.gitignore에 추가이미 커밋했다면 git rm --cached + BFG로 기록 삭제git rm --cached .envbfg --delete-files .env❗ E.2 실수 2: git push --force로 동료 커밋 덮어쓰기문제공동 작업 중 히스토리 파괴 → 팀 전체 작업 오류예방법강제 푸시 금지 규칙 적용 (branch protection)어쩔 수 없이 쓸 땐 --force-with-lease로 안전하게git push --force-with-lease❗ E.3 실수 3: 브랜치 없이 전부 main에서 작업문제기능 분리, 리뷰, 배.. 2025. 7. 4.
[git] Git 실전 가이드 - 부록 D. Git과 협업 문화 – 코드 리뷰와 피드백 전략 🤝 부록 D. Git과 협업 문화 – 코드 리뷰와 피드백 전략D.1 Git은 “도구”이자 “협업 문화”의 기반Git은 코드 버전 관리뿐 아니라,팀 내 소통과 품질 개선의 중심축잘 설계된 Git 활용법은 팀워크, 코드 품질, 생산성까지 향상D.2 협업에 필요한 Git 기초 습관항목 설명브랜치 전략 준수기능별 브랜치, 명확한 네이밍 (feature/, fix/)작은 단위로 커밋리뷰 가능하고 의미 있는 단위로 커밋명확한 커밋 메시지작업 내용을 쉽게 파악할 수 있도록자주 push & pull충돌 최소화, 히스토리 공유D.3 Pull Request(PR) 기반 협업 프로세스1️⃣ 개인 브랜치에서 기능 작업git checkout -b feature/signup2️⃣ 기능 구현 & 커밋git commit -m "f.. 2025. 7. 3.
[git] Git 실전 가이드 - 부록 C. Git GUI 도구 추천 & 비교 📊 부록 C. Git GUI 도구 추천 & 비교C.1 왜 Git GUI를 쓰는가?커맨드라인보다 직관적인 시각화커밋 이력, 브랜치 상태, 충돌 등을 눈으로 쉽게 확인초보자에게 Git 입문 장벽 낮춤복잡한 히스토리나 rebase, merge 등의 과정을 보다 안전하게 수행C.2 대표 Git GUI 도구 5선 비교도구 플랫폼 특징 추천 대상SourceTreeWin, macOS무료, 아틀라시안 제작, 안정적전통적인 Git GUIGitKrakenWin, macOS, Linux세련된 UI, GitFlow 지원팀 협업, 시각화 중시GitHub DesktopWin, macOSGitHub 전용, 쉬운 인터페이스GitHub 사용자ForkWin, macOS가볍고 빠름, 유료(시험 무료)속도 중요시, 개발자TortoiseG.. 2025. 7. 2.
728x90