내 코드를 클라우드로, 깃(Git)에 프로젝트 소스 올리는 법
작성한 소스 코드를 깃허브(GitHub)와 같은 원격 저장소에 올리는 과정은 개발자에게 필수적인 워크플로우입니다. 크게 내 컴퓨터에 깃 저장소를 만드는 단계와 이를 온라인 저장소에 연결하는 단계로 나뉩니다.
1. 깃 초기 설정 및 로컬 저장소 생성
먼저 내 프로젝트 폴더를 깃이 추적할 수 있는 상태로 만들어야 합니다. 터미널(또는 CMD)에서 프로젝트 폴더로 이동한 뒤 아래 명령어를 차례로 입력합니다.
- git init: 현재 폴더를 깃 저장소로 초기화합니다.
.git이라는 숨겨진 폴더가 생기며 이때부터 버전 관리가 시작됩니다. - git add .: 폴더 내의 모든 변경된 파일을 스테이징 영역(Staging Area)에 올립니다. '점(.)'은 모든 파일을 의미합니다.
- git commit -m "메시지": 스테이징 영역에 있는 파일들을 스냅샷으로 찍어 저장소에 기록합니다.
2. 원격 저장소(GitHub) 연결 및 업로드
로컬에서 기록한 내용을 이제 온라인(GitHub 등)으로 보낼 차례입니다. 깃허브에서 새로운 저장소(Repository)를 먼저 생성한 후 해당 URL을 복사해 두세요.
- git remote add origin [URL]: 내 로컬 저장소와 온라인 저장소를 연결합니다. 'origin'은 원격 저장소의 별칭입니다.
- git branch -M main: 기본 브랜치 이름을
main으로 변경합니다. (최신 깃 표준) - git push -u origin main: 로컬의 기록을 원격 저장소로 업로드합니다.
-u옵션은 이후에git push만 입력해도 되도록 설정을 기억하는 역할을 합니다.
한눈에 정리하는 깃 업로드 5단계
| 단계 | 명령어 | 역할 |
|---|---|---|
| 준비 | git init |
깃 저장소 만들기 |
| 선택 | git add . |
올릴 파일들 선택하기 |
| 기록 | git commit -m "first commit" |
내 컴퓨터에 저장하기 |
| 연결 | git remote add origin [주소] |
온라인 저장소와 연결하기 |
| 전송 | git push origin main |
온라인으로 파일 밀어넣기 |
주의해야 할 사항: .gitignore 활용
프로젝트를 올릴 때 가상환경(venv), 설정 파일(.env), 혹은 컴파일된 결과물(__pycache__) 등은 깃에 올리지 않는 것이 원칙입니다. 이를 위해 .gitignore라는 파일을 만들어 제외할 목록을 적어주어야 합니다.
- 생성 방법: 프로젝트 루트 폴더에
.gitignore파일을 만들고 제외할 폴더나 파일명을 입력합니다. - 효과:
git add .을 실행해도 해당 목록에 있는 파일들은 무시되므로 저장소를 깔끔하게 유지할 수 있습니다.
실전 팁: 이미 연결된 주소 확인하기
만약 내 프로젝트가 어디로 연결되어 있는지 확인하고 싶거나, 주소를 잘못 입력했다면 아래 명령어를 사용하세요.
- 주소 확인:
git remote -v - 주소 변경:
git remote set-url origin [새로운 URL]
'AI Tech' 카테고리의 다른 글
| 데이터의 지도를 그리는 기술, 파이썬 정규 표현식(Regex) (2) | 2026.03.24 |
|---|---|
| 복잡한 문자열의 지도로 불리는 '정규 표현식(Regex)' 완벽 정리 (0) | 2026.02.26 |
| 파이썬 가상환경의 핵심, requirements.txt 완벽 가이드 (0) | 2026.02.26 |
| AI와 외부 데이터의 연결 고리, MCP(Model Context Protocol) (0) | 2026.02.19 |
| pandas의 pivot, pivot_table, groupby 비교 (0) | 2026.02.09 |