Git μ격 μ μ₯μ μ€μ κ°μ΄λ
νμ¬ μν
- β λ‘컬 Git μ μ₯μ μ΄κΈ°ν μλ£
- β λͺ¨λ νμΌ μ»€λ° μλ£
- β master λΈλμΉ μ€λΉ μλ£
μ격 μ μ₯μ μ€μ λ°©λ²
1. GitHubμ μ μ μ₯μ λ§λ€κΈ°
- GitHubμ λ‘κ·ΈμΈ: https://github.com
- μ°μΈ‘ μλ¨μ + λ²νΌ ν΄λ¦ β New repository μ ν
- μ μ₯μ μ 보 μ
λ ₯:
- Repository name:
soy-nv-ai(λλ μνλ μ΄λ¦) - Description:
SOY NV AI - Web novel training system with RAG functionality - Public λλ Private μ ν
- β οΈ μ€μ: "Initialize this repository with a README" 체ν¬νμ§ λ§μΈμ!
- Repository name:
- Create repository ν΄λ¦
2. μ격 μ μ₯μ μ°κ²° λ° νΈμ
λ°©λ² 1: PowerShell μ€ν¬λ¦½νΈ μ¬μ© (κΆμ₯)
.\setup_remote.ps1
μ€ν¬λ¦½νΈκ° μ격 μ μ₯μ URLμ μ λ ₯λ°κ³ μλμΌλ‘ μ€μ ν©λλ€.
λ°©λ² 2: μλμΌλ‘ μ€μ
# μ격 μ μ₯μ μΆκ° (GitHub μ μ₯μ URLλ‘ λ³κ²½)
git remote add origin https://github.com/μ¬μ©μλͺ
/μ μ₯μλͺ
.git
# μ격 μ μ₯μ νμΈ
git remote -v
# λ§μ€ν° λΈλμΉ νΈμ
git push -u origin master
3. GitHub CLI μ¬μ© (μ νμ¬ν)
GitHub CLIκ° μ€μΉλμ΄ μλ€λ©΄:
# μ μ μ₯μ μμ± λ° νΈμ
gh repo create soy-nv-ai --public --source=. --remote=origin --push
μ£Όμμ¬ν
.gitignoreνμΌμ λ€μμ΄ ν¬ν¨λμ΄ μμ΅λλ€:venv/- κ°μνκ²½instance/- λ°μ΄ν°λ² μ΄μ€ νμΌuploads/*- μ λ‘λλ νμΌ__pycache__/- Python μΊμ
λ―Όκ°ν μ 보λ 컀λ°νμ§ λ§μΈμ:
- λΉλ°λ²νΈ
- API ν€
- λ°μ΄ν°λ² μ΄μ€ νμΌ
λ€μ λ¨κ³
μ격 μ μ₯μ μ€μ ν:
- GitHubμμ μ μ₯μ νμΈ
- νμμ
.envνμΌμ μΆκ°νμ¬ νκ²½ λ³μ κ΄λ¦¬ - README.md μ λ°μ΄νΈ (νλ‘μ νΈ μ€λͺ μΆκ°)