개발자가 되기 위해 꼭 알아야 하는 버전 관리 도구, 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. 실전 워크플로우 순서
- 작업 시작 전:
git pull
로 최신 코드 받기 - 작업 후:
git add
→git commit
- 변경사항 올리기:
git push
- 협업 시: GitHub에서 PR(Pull Request) 만들기
💬 Pull Request는 "내가 수정한 내용 봐줘!"라고 요청하는 과정입니다.
팀 개발에선 PR 리뷰를 통해 코드 품질을 관리해요.
🧠 5. 자주 하는 실수 & 팁
- ❌
commit
만 하고push
를 안 하는 경우 많아요! - ❌ GitHub에 올리려면 꼭 remote 설정이 필요해요
- ✅
.gitignore
로 불필요한 파일은 올리지 않기 - ✅ GitHub에서 README.md로 프로젝트 소개 추가하면 보기 좋아요
🎁 실전 예제 저장소
👉 예제 GitHub 저장소 보러가기
입문용으로 Hello-World 저장소를 클론해 보고 직접 커밋해보세요!
✅ 마무리
처음엔 어렵게 느껴질 수 있지만, Git과 GitHub는 개발자의 필수 도구입니다.
오늘 소개한 워크플로우만 익히면 누구나 깔끔한 버전 관리를 할 수 있어요.
'IT' 카테고리의 다른 글
ChatGPT 프롬프트 잘 쓰는 법 - 개발자를 위한 실전 공식 7가지 (2025) (1) | 2025.06.29 |
---|---|
ChatGPT로 개발 생산성 200% 올리는 7가지 실전 팁 (코드 예제 포함) (1) | 2025.06.28 |
VSCode 확장팩 TOP 5 (2025 최신) + 실사용 꿀팁까지! (0) | 2025.06.26 |
🔸 [에러 해결] SettingWithCopyWarning – 값은 바꿨는데 왜 경고가 뜨지? (0) | 2025.06.21 |
[에러 해결] IndexError – 인덱스를 벗어났다고요? (0) | 2025.06.20 |