📁 Git & GitHub 실무 워크플로우

혼자 개발할 때와 팀에서 협업할 때 꼭 알아야 할 Git 명령어와 GitHub 사용법을 학습해보세요

📁 Git & GitHub 실무 워크플로우

실제 개발 현장에서 사용하는 Git 명령어와 GitHub 협업 방법을 단계별로 학습하세요. 혼자 개발할 때와 팀에서 협업할 때의 차이점을 명확히 이해할 수 있습니다.

🎯 실무 중심

현장에서 바로 쓰는 명령어

🤝 협업 필수

팀 프로젝트 참여 준비

📋 체크리스트

단계별 가이드 제공

혼자 개발할 때

개인 프로젝트나 혼자 작업할 때의 Git 워크플로우

1
git init

새 Git 저장소 초기화

git init my-project

💡 프로젝트 폴더에서 한 번만 실행하면 됩니다

2
git add

변경사항을 스테이징 영역에 추가

git add . 
# 또는 특정 파일만
git add src/App.js

💡 . 은 모든 파일, 특정 파일명으로 개별 선택 가능

3
git commit

변경사항을 저장소에 기록

git commit -m "첫 번째 커밋: 프로젝트 초기 설정"

💡 의미있는 메시지로 나중에 찾기 쉽게 작성하세요

4
git remote add

원격 저장소 연결

git remote add origin https://github.com/username/repo.git

💡 GitHub에서 저장소 생성 후 URL을 복사해서 사용

5
git push

로컬 변경사항을 원격 저장소에 업로드

git push -u origin main

💡 첫 push는 -u 옵션으로 업스트림 설정

🔧 자주 사용하는 Git 명령어

상태 확인

git status

현재 저장소 상태 확인

git log

커밋 히스토리 확인

git diff

변경사항 비교

git branch

브랜치 목록 확인

되돌리기

git reset HEAD~1

마지막 커밋 취소 (변경사항 유지)

git checkout -- file

파일 변경사항 되돌리기

git revert HEAD

커밋을 안전하게 되돌리기

브랜치 관리

git branch -d branch-name

브랜치 삭제

git merge branch-name

브랜치 병합

git checkout main

메인 브랜치로 전환

✅ 실습 체크리스트

혼자 개발 연습

팀 협업 연습

📚 추가 학습 자료

⚡ 다음 단계

  • • Git Flow 브랜칭 전략 학습
  • • GitHub Actions으로 CI/CD 구축
  • • 코드 리뷰 문화와 컨벤션
  • • 대규모 프로젝트에서의 Git 관리
🧑‍💻

1nnovator 김민성

JavaScript 학습 센터 개발자

기술 블로그Interactive JavaScript Learning Platform

🌟 이 프로젝트가 도움이 되셨다면 블로그에서 더 많은 개발 이야기를 확인해보세요!

🤖이 페이지는 생성형 AI의 도움을 받아 제작되었습니다.