2025. 5. 13. 08:55ㆍGithub
프로젝트 파일을 GitHub에 올리는 과정, 어려워 보일 수 있지만, 한 번 배우면 끝내주는 작업이에요! 이 글에서는 Git과 GitHub을 사용해 로컬 프로젝트 파일을 손쉽게 올리는 방법을 단계별로 알려드릴게요. 👩💻
1. GitHub에 저장소 만들기
먼저 GitHub에 가서 새 저장소를 만들어요. 이 저장소는 우리가 작업한 파일을 온라인에 올리는 장소가 될 거예요. 저장소를 만들면 고유한 URL이 생성되는데, 이 URL은 로컬 저장소와 연결할 때 필요해요.
- 저장소 만들기: GitHub에 로그인한 후, New Repository 버튼을 눌러주세요.
- 저장소 이름과 설명을 적고, Create Repository를 클릭하면 준비 끝!
2. Git 설치 확인하기
Git이 설치되어 있어야 GitHub와 연결할 수 있어요. 터미널(Mac에서는 "터미널", Windows에서는 "Git Bash")을 열고, 아래 명령어로 Git이 설치되어 있는지 확인해 보세요.
git --version
Git이 없다면, Git 공식 사이트에서 설치할 수 있어요. 설치 후 다시 시도해 주세요!
3. 로컬 프로젝트 폴더 준비하기
- 터미널을 열고, 프로젝트 파일이 있는 폴더로 이동해 주세요.
예를 들어, 내 프로젝트 폴더가 my-first-project라면, 아래 명령어로 이동할 수 있어요. - cd /path/to/my-first-project
- 폴더 안에서 Git을 사용할 수 있도록 Git 저장소를 초기화해줘야 해요. 아래 명령어를 입력하세요.
- git init
4. 파일 준비하고 추가하기
프로젝트 파일을 GitHub에 올리려면 파일을 Git에 추가해야 해요. git add .는 폴더 안에 있는 모든 변경된 파일을 준비하는 명령어예요.
git add .
5. 커밋하기: "변경 사항 기록"
이제 Git에 변경된 내용을 기록해야 해요. git commit은 우리가 한 변경 작업을 하나의 기록으로 남기는 명령어입니다. 예를 들어, "초기 커밋"이라고 메시지를 달 수 있어요.
git commit -m "초기 커밋"
6. GitHub 저장소와 연결하기
이제 GitHub에 만든 저장소와 로컬 저장소를 연결해야 해요. 아래 명령어를 사용하여 GitHub 저장소 URL을 입력하세요.
git remote add origin https://github.com/yourusername/your-repository-name.git
이 명령어에서 **yourusername**과 **your-repository-name**은 GitHub에서 생성한 저장소의 URL을 의미해요.
7. GitHub에 파일 올리기 (Push)
마지막으로 GitHub에 파일을 올리기 위해 push 명령어를 사용해요. push는 로컬에서 작업한 파일을 GitHub로 보내는 작업이에요. main은 기본적인 작업 공간(브랜치)이기 때문에, 이를 사용해 주세요.
git push -u origin main
이렇게 하면 GitHub에 파일이 업로드돼요! 🎉
8. 결과 확인
GitHub 저장소 페이지를 열면, 이제 내 프로젝트 파일이 올라와 있는 걸 볼 수 있어요. 여기서 코드나 문서를 온라인에서 쉽게 관리할 수 있게 돼요.
마무리
Git과 GitHub을 처음 접하는 사람들에게는 조금 헷갈릴 수 있지만, 이번 글에서 소개한 방법을 한 단계씩 따라하면 누구나 쉽게 GitHub에 파일을 올릴 수 있어요! 이번 경험을 통해 버전 관리와 팀 협업의 중요성도 이해할 수 있겠죠? 😊
추가 팁:
- 브랜치란? main 외에도 여러 작업 공간을 만들 수 있어요! 다양한 기능을 실험하고 싶다면 git branch 명령어로 새 브랜치를 만들어보세요.
- 커밋 메시지 잘 작성하기: 커밋 메시지는 변경 사항을 명확히 알리는 방법이에요. 의미 있는 메시지를 작성하는 습관을 들여보세요!
'Github' 카테고리의 다른 글
| 깃허브(GitHub)는 어떤 코드를 저장할까? SQL도 가능할까? (0) | 2025.05.13 |
|---|---|
| Git 설치 (0) | 2025.05.13 |
| 일기 1 (0) | 2025.05.06 |
| Worked With vs. Want to Work With 와 Most Loved, Dreaded, and Wanted (0) | 2025.04.22 |
| 데이터 분석, 왜 이제는 '선택'이 아닌 '전제'인가 (0) | 2025.04.22 |