wiki:it:github:advanced_tips
차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판다음 판 | 이전 판 | ||
wiki:it:github:advanced_tips [2025/07/30 08:12] – [이 가이드를 통해 배울 수 있는 것들] syjang0803 | wiki:it:github:advanced_tips [2025/07/31 05:10] (현재) – [🎓 마무리] syjang0803 | ||
---|---|---|---|
줄 6: | 줄 6: | ||
==== 누구를 위한 가이드인가요? | ==== 누구를 위한 가이드인가요? | ||
- | - ✅ Git 기본 명령어를 어느 정도 사용할 수 있는 분 | + | |
- | - ✅ 브랜치와 머지 개념을 이해하고 있는 분 | + | - ✅ 브랜치와 머지 개념을 이해하고 있는 분 |
- | - ✅ 더 효율적인 Git 사용법을 배우고 싶은 분 | + | - ✅ 더 효율적인 Git 사용법을 배우고 싶은 분 |
- | - ✅ 팀 협업을 더 잘하고 싶은 분 | + | - ✅ 팀 협업을 더 잘하고 싶은 분 |
==== 이 가이드를 통해 배울 수 있는 것들 ==== | ==== 이 가이드를 통해 배울 수 있는 것들 ==== | ||
줄 383: | 줄 383: | ||
**좋은 리뷰 코멘트 예시:** | **좋은 리뷰 코멘트 예시:** | ||
- | - ✅ "이 함수는 너무 길어 보입니다. 작은 함수로 분리하는 것은 어떨까요?" | + | |
- | - ✅ " | + | - ✅ " |
- | - ✅ " | + | - ✅ " |
**피해야 할 리뷰 코멘트: | **피해야 할 리뷰 코멘트: | ||
- | - ❌ " | + | |
- | - ❌ " | + | - ❌ " |
- | - ❌ " | + | - ❌ " |
===== 🎛️ Git 설정 최적화 ===== | ===== 🎛️ Git 설정 최적화 ===== | ||
줄 770: | 줄 770: | ||
**GUI 도구:** | **GUI 도구:** | ||
- | - **SourceTree**: | + | |
- | - **GitKraken**: | + | - **GitKraken**: |
- | - **VS Code Git**: 에디터 통합, 무료 | + | - **VS Code Git**: 에디터 통합, 무료 |
- | - **GitHub Desktop**: 간단한 GitHub 작업용 | + | - **GitHub Desktop**: 간단한 GitHub 작업용 |
**터미널 도구:** | **터미널 도구:** | ||
- | - **tig**: 터미널 기반 Git 브라우저 | + | |
- | - **lazygit**: | + | - **lazygit**: |
- | - **delta**: 더 예쁜 diff 도구 | + | - **delta**: 더 예쁜 diff 도구 |
- | - **bat**: 더 예쁜 cat 명령어 | + | - **bat**: 더 예쁜 cat 명령어 |
**설치 예시:** | **설치 예시:** | ||
줄 793: | 줄 793: | ||
**공식 문서:** | **공식 문서:** | ||
- | - Git 공식 문서: https:// | + | |
- | - GitHub 학습 자료: https:// | + | - GitHub 학습 자료: https:// |
**실습 사이트: | **실습 사이트: | ||
- | - Learn Git Branching: https:// | + | |
- | - Git Immersion: http:// | + | - Git Immersion: http:// |
**한국어 자료:** | **한국어 자료:** | ||
- | - 생활코딩 Git 강의 | + | |
- | - "Pro Git" 책 한국어 번역본 | + | - "Pro Git" 책 한국어 번역본 |
===== 🎓 마무리 ===== | ===== 🎓 마무리 ===== | ||
줄 809: | 줄 809: | ||
**이 가이드를 통해 배운 것들:** | **이 가이드를 통해 배운 것들:** | ||
- | - ⚡ 시간을 절약하는 단축키와 별칭 | + | * ⚡ 시간을 절약하는 단축키와 별칭 |
- | - 🎨 히스토리를 깔끔하게 관리하는 방법 | + | |
- | - 🛠️ 고급 브랜치 전략과 병합 기법 | + | |
- | - 👥 효과적인 팀 협업 방법 | + | |
- | - 🔧 워크플로우 자동화 | + | |
- | - 📈 성능 최적화 기법 | + | |
**다음 단계 추천:** | **다음 단계 추천:** | ||
- | 1. **실제 프로젝트에 적용**: 배운 기법들을 실제 프로젝트에서 사용해보세요 | + | - **실제 프로젝트에 적용**: 배운 기법들을 실제 프로젝트에서 사용해보세요 |
- | 2. **팀과 공유**: 팀원들과 함께 규칙을 만들고 적용해보세요 | + | |
- | 3. **지속적인 학습**: Git은 계속 발전하므로 새로운 기능들을 계속 학습하세요 | + | |
- | 4. **커뮤니티 참여**: 오픈소스 프로젝트에 기여해보세요 | + | |
**기억해야 할 핵심 원칙:** | **기억해야 할 핵심 원칙:** | ||
- | - 🎯 **일관성**: | + | * 🎯 **일관성**: |
- | - 🚀 **효율성**: | + | |
- | - 📚 **학습**: 새로운 기능과 모범 사례 계속 배우기 | + | |
- | - 🤝 **협업**: 다른 개발자들과 지식 공유하기 | + | |
**이제 여러분은 Git/ | **이제 여러분은 Git/ | ||
줄 834: | 줄 834: | ||
---- | ---- | ||
- | **이전:** [[wiki: | + | **이전:** [[wiki: |
wiki/it/github/advanced_tips.1753863172.txt.gz · 마지막으로 수정됨: 저자 syjang0803