Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
Tags
- 티스토리챌린지
- 삼성전자
- chatGPT
- JEPQ
- 강환국
- 퇴직연금
- rise 200고배당커버드콜atm
- 자동매매
- 주식
- Python
- N잡
- 개인연금
- S&P500
- ETF
- SCHD
- 오블완
- 국장
- 매일매수
- isa
- ace 미국30년국채액티브(h)
- 미국주식
- 삼성전자우
- 연금
- 직투
- 앱테크
- OXY
- 재테크
- IRP
- 토스
- 업비트
Archives
- Today
- Total
재테크 A2Z
2025.05.19 GitHub 초기 커밋 구조 만들기 본문
GitHub 초기 커밋 구조 만들기 (Poetry 프로젝트 기준)
VS Code + Python + Poetry 환경에서 GitHub로 버전 관리를 시작하는 방법을 정리한 기록입니다.
✅ 1. Git 저장소 초기화
Poetry 프로젝트 폴더에서 Git 저장소를 초기화합니다:
bash
복사편집
git init
✅ 2. .gitignore 파일 생성
Poetry, Python, VS Code 환경에 맞춘 .gitignore 파일을 루트에 생성하고 아래 내용을 추가합니다:
gitignore
복사편집
# Byte-compiled / cache __pycache__/ *.py[cod] *.pyo # Poetry / Python virtual environments *.lock .venv/ .env .poetry/ *.egg-info/ # VS Code .vscode/ # Logs and dumps *.log logs/ *.sqlite3 # Jupyter/IPython .ipynb_checkpoints/
✅ 3. 커밋 작성
처음에는 .gitignore, README.md, pyproject.toml, src/, tests/ 등이 포함된 상태에서 커밋합니다:
bash
복사편집
git add . git commit -m "🎉 Initial commit: project setup with Poetry and source layout"
만약 user.name 또는 user.email이 설정되지 않았다는 오류가 뜬다면:
bash
복사편집
git config --global user.name "Your Name" git config --global user.email "you@example.com"
✅ 4. GitHub 저장소 생성
- GitHub 로그인
- 오른쪽 상단 New → Repository 클릭
- 저장소 이름: autobot-trader (또는 원하는 이름)
- 나머지는 기본 설정 유지 후 Create repository
✅ 5. 원격 저장소 연결 및 푸시
GitHub에서 안내되는 주소를 복사하여 터미널에서 다음과 같이 입력:
bash
복사편집
git remote add origin https://github.com/your-username/autobot-trader.git git branch -M main git push -u origin main
푸시 시 로그인 인증이 필요할 수 있으며, GitHub 비밀번호 대신 Personal Access Token(PAT) 입력이 필요합니다.
✅ 6. 결과 확인
GitHub 저장소에서 커밋 이력, 파일 구조, .gitignore 적용 여부를 확인합니다.
💡 참고 구조 예시
css
복사편집
autobot-trader/ ├── .gitignore ├── README.md ├── pyproject.toml ├── poetry.lock ├── src/ │ └── autobot_trader/ │ ├── __init__.py │ └── main.py └── tests/ └── __init__.py
이제 프로젝트는 안전하게 GitHub에 백업되었으며, 협업 및 자동화 준비가 완료된 상태입니다! 🚀
다음 글에서는 strategies/, telegram_bot.py, run.py 등의 구조 확장 방법을 다룰 예정입니다.
'코딩 & 파이썬' 카테고리의 다른 글
| Poetry 설치 후 GitHub 연동 시 발생한 에러와 해결 방법 (Windows 기준) (0) | 2025.05.19 |
|---|---|
| 2025.05.19 Poetry로 Python 프로젝트 설정하는 방법 (윈도우 기준) (0) | 2025.05.19 |
| 2025.05.18 개발환경 통일가이드 (0) | 2025.05.18 |
| 2025.05.18 로드맵 (0) | 2025.05.18 |
| 2025.05.18 코딩 계획 수립 (0) | 2025.05.18 |
