📌 GitHub는 무엇인가요?
👉 **GitHub**는
코드를 인터넷에 저장하고 관리할 수 있는 서비스입니다.
쉽게 말하면,
📂 내 컴퓨터에 있는 코드를
☁️ 온라인 저장소에 올려두는 공간
왜 필요할까요?
- 코드 백업
- 협업
- 포트폴리오 관리
- 버전 관리
🧠 Git과 GitHub의 차이
많이 헷갈리는 부분입니다.
| 구분 | 의미 |
|---|---|
| Git | 내 컴퓨터에서 코드 변경 이력을 관리하는 도구 |
| GitHub | 그 코드를 인터넷에 저장하는 서비스 |
👉 Git은 프로그램
👉 GitHub는 저장소 서비스
🚀 준비물
✔ GitHub 회원가입 완료
✔ Git 설치 완료
Git 설치 확인:
git --version
버전이 나오면 정상입니다.
🪜 단계별 따라 하기
1️⃣ GitHub에서 저장소 만들기
- GitHub 로그인
- 오른쪽 위 “+” 클릭
- “New repository” 선택
- 저장소 이름 입력 (예: my-project)
- Create repository 클릭
이제 온라인 저장소가 생성되었습니다.
2️⃣ 내 컴퓨터에서 폴더 준비
예시:
mkdir my-project
cd my-project
파일 하나 만들어 보겠습니다.
echo "Hello GitHub" > index.txt
3️⃣ Git 초기화
git init
이 명령은
“이 폴더를 Git 관리 대상으로 설정한다”는 의미입니다.
4️⃣ 파일 추가
git add .
의미:
변경된 파일을 업로드 준비 상태로 만든다
5️⃣ 커밋(저장)
git commit -m "첫 번째 업로드"
커밋은
“이 시점의 상태를 저장한다”는 뜻입니다.
6️⃣ GitHub 저장소와 연결
GitHub에서 생성된 주소를 복사합니다.
예시:
https://github.com/아이디/my-project.git
연결 명령:
git remote add origin 저장소주소
7️⃣ 업로드 (Push)
git push -u origin main
이제 GitHub에 코드가 올라갑니다 🎉
❗ 자주 발생하는 오류
🔹 main 브랜치 오류
git branch -M main
실행 후 다시 push
🔹 로그인 오류
GitHub는 비밀번호 대신
Personal Access Token을 사용합니다.
🧾 전체 명령어 한 번에 보기
git init
git add .
git commit -m "첫 업로드"
git branch -M main
git remote add origin 저장소주소
git push -u origin main
📋 초보자 체크리스트
✔ GitHub 회원가입
✔ 저장소 생성
✔ git init 실행
✔ commit 완료
✔ push 성공
✔ GitHub에서 파일 확인
🎯 왜 꼭 배워야 할까?
특히 IT 기초를 공부하는 분이라면:
- 포트폴리오 관리 가능
- 협업 능력 향상
- 실무 필수 기술
개발자가 아니더라도
자동화 스크립트, Docker 설정 파일, 서버 구성 파일 등을
저장해두기 좋습니다.
이 글이 도움이 되었나요?좋아요/추천은 다시 누르면 취소됩니다.