📁 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 학습 센터 개발자
🌟 이 프로젝트가 도움이 되셨다면 블로그에서 더 많은 개발 이야기를 확인해보세요!
🤖이 페이지는 생성형 AI의 도움을 받아 제작되었습니다.