Git 설치, 기본 사용법, 협업 흐름, 규칙, 자주 발생하는 오류 상황을 빠르게 찾기 위한 문서 모음입니다.
- Directory Structure
- 1. Install
- 2. Git Function
- 3. Git Usage
- 4. Git Error Situation
- 5. Rules
- 6. Guide
- 7. Recommended Reading Order
- 8. Quick Start
- 9. Quick Links
- 10. Notes
install/: Git 설치 및 SSH 설정docs/git-Function/: Git 핵심 개념 설명docs/git-usage/: Git 명령어별 사용법docs/git-error-situation/: 자주 발생하는 오류와 해결 방법docs/rule/: 협업 및 저장소 운영 규칙guide/: Git 동작 방식과 협업 흐름 가이드
- Everything up-to-date
- src refspec main does not match any
- failed to push some refs / non-fast-forward
- remote origin already exists
- Branch Rule
- Code Review Rule
- Conflict Rule
- Gitignore Rule
- Issue Rule
- Merge Rule
- Pull Request Rule
- Pull Rule
- Push Rule
- Release Rule
- Repository Rule
- Tag Rule
- Commit Rule
- What is Git
- How Git Works
- Remote and Local
- Git Workflow
- Branch and Merge
- Collaboration Flow
- Username-change-checklist
- Everything up-to-date
- Permission denied (publickey)
- Merge Conflict
- Detached HEAD
- fatal: not a git repository
처음부터 Git을 사용하는 경우 아래 순서대로 보면 됩니다.
- 저장소 처음 만들기 → Init
- 원격 저장소 연결 → Remote
- 파일 올리기 → Add, Commit, Push
- 브랜치 작업 → Branch, Switch / Checkout
- 협업 흐름 → Collaboration Flow
- 충돌 해결 → Git Conflict, Merge Conflict
- SSH 문제 → Git SSH 설정, Permission denied (publickey)
이 문서는 아래 목적에 맞게 분리되어 있습니다.
- 명령어를 빠르게 찾고 싶을 때 →
docs/git-usage/ - 오류 해결법을 찾고 싶을 때 →
docs/git-error-situation/ - 팀 규칙을 확인하고 싶을 때 →
docs/rule/ - Git이 실제로 어떻게 동작하는지 이해하고 싶을 때 →
guide/