아주 처음부터 GitHub와 연결하여 프로젝트를 구성하는 전체 워크플로우를 정리했습니다.
이 순서를 그대로 따라 하면 VS Code에서 새 프로젝트를 깔끔하게 시작하고 GitHub에 업로드할 수 있습니다.
Django 프로젝트 시작부터 GitHub 업로드까지 워크플로우
1. VS Code에서 새 폴더 생성
- VS Code에서 "파일" → "폴더 열기" 선택.
- 원하는 경로에 새 폴더 생성 (예: Django_project).
2. 가상환경 생성
- VS Code 터미널 열기 (Ctrl + ~)
- 아래 명령어로 가상환경 생성 (Windows 기준):
- macOS/Linux 사용자는:
python3 -m venv myvenv
- macOS/Linux 사용자는:
- python -m venv myvenv(window)
- 가상환경 활성화:
- Windows:
myvenv\Scripts\activate - macOS/Linux:
source myvenv/bin/activate
- Windows:
3. Django 설치 및 프로젝트 생성
- Django 패키지 설치:
- pip install django
- 패키지 목록을 requirements.txt로 저장:
- pip freeze > requirements.txt
- Django 프로젝트 시작:
- django-admin startproject myproject .
4. Git 설정 및 GitHub 연결
- Git 초기화 (현재 폴더에 .git 폴더 생성):
- git init
- GitHub에서 새 저장소(repository) 생성.
- GitHub에 로그인하고 새로운 레포지토리 생성, 예: Django_project
- README.md 체크 해제 후, 저장소 URL 복사 (예: https://github.com/yourusername/Django_project.git)
- 원격 저장소 연결:
- git remote add origin https://github.com/yourusername/Django_project.git
5. .gitignore 설정 (가상환경 제외하기)
- VS Code에서 .gitignore 파일 생성.
- 다음 내용을 추가 (가상환경 및 불필요한 파일 제외):
- # 가상환경 폴더 myvenv/ venv/ __pycache__/ db.sqlite3 *.pyc *.pyo .env
6. Git에 추가 및 커밋
- 변경된 모든 파일을 Git에 추가:
- git add .
- 첫 번째 커밋:
- git commit -m "Initial commit"
7. GitHub에 코드 푸시
- 브랜치 이름 변경 (master → main):
- git branch -M main
- GitHub로 푸시:
- git push -u origin main
8. 프로젝트 업데이트 및 유지 (이후 작업)
이후 프로젝트를 업데이트할 때는 다음 순서로 진행합니다.
- 변경사항 확인:
- git status
- 새로 추가된 파일 커밋 및 푸시:
- git add . git commit -m "Update project" git push
9. 새로운 기기에서 프로젝트 불러오기 (협업 시)
다른 환경에서 프로젝트를 가져오려면:
git clone https://github.com/yourusername/Django_project.git
cd Django_project
python -m venv myvenv
myvenv\Scripts\activate # 가상환경 활성화
pip install -r requirements.txt
최종 요약 (전체 과정)
- VS Code에서 새 폴더 생성:
- Django_project
- 가상환경 설정 및 활성화:
- python -m venv myvenv → myvenv\Scripts\activate
- Django 설치 및 프로젝트 생성:
- pip install django → django-admin startproject myproject .
- GitHub 연결:
- git init → git remote add origin <repo-url>
- .gitignore 설정:
- 가상환경 및 불필요한 파일 제외
- 파일 추가 및 푸시:
- git add . → git commit -m "Initial commit" → git push -u origin main
이제 이 워크플로우대로 진행하시면 GitHub에 정상적으로 프로젝트가 업로드될 거예요!
진행하다가 궁금한 점 있으면 언제든 질문해 주세요. 😊
'GIT' 카테고리의 다른 글
| GIT : 커밋 메시지 수정 방법 (0) | 2025.01.23 |
|---|---|
| GIT 워크플로우 (0) | 2025.01.14 |