📌 GitHub는 무엇인가요?

👉 **GitHub**는
코드를 인터넷에 저장하고 관리할 수 있는 서비스입니다.

쉽게 말하면,

📂 내 컴퓨터에 있는 코드를
☁️ 온라인 저장소에 올려두는 공간

왜 필요할까요?

  • 코드 백업
  • 협업
  • 포트폴리오 관리
  • 버전 관리

🧠 Git과 GitHub의 차이

많이 헷갈리는 부분입니다.

구분의미
Git내 컴퓨터에서 코드 변경 이력을 관리하는 도구
GitHub그 코드를 인터넷에 저장하는 서비스

👉 Git은 프로그램
👉 GitHub는 저장소 서비스


🚀 준비물

✔ GitHub 회원가입 완료
✔ Git 설치 완료

Git 설치 확인:

git --version

버전이 나오면 정상입니다.


🪜 단계별 따라 하기


1️⃣ GitHub에서 저장소 만들기

  1. GitHub 로그인
  2. 오른쪽 위 “+” 클릭
  3. “New repository” 선택
  4. 저장소 이름 입력 (예: my-project)
  5. 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 설정 파일, 서버 구성 파일 등을
저장해두기 좋습니다.

이 글이 도움이 되었나요?좋아요/추천은 다시 누르면 취소됩니다.
hong
발행: 2026.02.13 최종 검토: 2026.02.13

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다