반응형

개발자가 되기 위해 꼭 알아야 하는 버전 관리 도구, Git과 GitHub!
처음 접하면 어렵게 느껴지지만, 실제로는 몇 가지 핵심 흐름만 익히면 충분합니다.
이 글에서는 입문자가 가장 자주 쓰는 Git & GitHub 워크플로우를 쉽게 설명해드릴게요.

 


🧭 1. Git과 GitHub 차이부터 이해하자

  • Git: 로컬(내 컴퓨터)에서 버전 관리를 하는 도구
  • GitHub: Git 저장소를 온라인에 저장하고 협업할 수 있게 도와주는 플랫폼

Git은 저장소를 만드는 도구이고, GitHub는 그 저장소를 공유하는 공간이라고 생각하면 됩니다.

 


⚙️ 2. 깃 기본 명령어 익히기

git init        # 새 Git 저장소 생성
git add .       # 모든 변경 파일 스테이지에 올리기
git commit -m "메시지"  # 커밋 저장
git status      # 변경사항 확인
git log         # 커밋 히스토리 보기

Tip: 커밋 메시지는 한 줄 요약처럼! 예: feat: 로그인 기능 추가

 


🌐 3. GitHub 저장소 연결하기

git remote add origin https://github.com/내계정/저장소이름.git
git push -u origin main

remote add는 로컬 Git과 GitHub 저장소를 연결하는 명령어입니다.
처음 한 번만 해주고, 이후에는 git push로 푸시만 하면 됩니다.

 


🔁 4. 실전 워크플로우 순서

  1. 작업 시작 전: git pull로 최신 코드 받기
  2. 작업 후: git addgit commit
  3. 변경사항 올리기: git push
  4. 협업 시: GitHub에서 PR(Pull Request) 만들기

💬 Pull Request는 "내가 수정한 내용 봐줘!"라고 요청하는 과정입니다.
팀 개발에선 PR 리뷰를 통해 코드 품질을 관리해요.

 


🧠 5. 자주 하는 실수 & 팁

  • commit만 하고 push를 안 하는 경우 많아요!
  • ❌ GitHub에 올리려면 꼭 remote 설정이 필요해요
  • .gitignore로 불필요한 파일은 올리지 않기
  • ✅ GitHub에서 README.md로 프로젝트 소개 추가하면 보기 좋아요

 


🎁 실전 예제 저장소

👉 예제 GitHub 저장소 보러가기
입문용으로 Hello-World 저장소를 클론해 보고 직접 커밋해보세요!

 


✅ 마무리

처음엔 어렵게 느껴질 수 있지만, Git과 GitHub는 개발자의 필수 도구입니다.
오늘 소개한 워크플로우만 익히면 누구나 깔끔한 버전 관리를 할 수 있어요.

반응형

+ Recent posts