📚 강의 목차
- 1
버전 관리란
버전 관리가 왜 필요한지 역사적 맥락과 실전 문제로 이해하고, Git의 핵심 동작 원리, Git과 GitHub의 명확한 역할 차이, 이 시리즈에서 배울 전체 워크플로를 한눈에 파악합니다.
- 2
설치와 초기 설정
Windows·macOS·Linux 환경별 Git 설치 방법, 필수 초기 설정(user.name·email·기본 에디터), 터미널 기본 명령어, git config 설정 확인까지 첫 번째 git 명령어 실행을 완성합니다.
- 3
저장소 만들기
git init으로 로컬 저장소 생성, .git 디렉터리 내부 구조, Git의 3가지 영역(작업 디렉터리·스테이징·저장소) 개념, git clone으로 원격 저장소 복사까지 저장소의 모든 것을 완전히 이해합니다.
- 4
add와 commit
git status로 현재 상태 파악, git add로 스테이징, git commit으로 스냅샷 저장, 좋은 커밋 메시지 작성법, git log로 이력 확인까지 Git의 핵심 작업 사이클을 완전히 익힙니다.
- 5
변경 확인
git diff로 변경 내용 상세 비교(작업 디렉터리·스테이징·커밋 간), git show로 특정 커밋 내용 확인, git restore로 파일 되돌리기, diff 출력 읽는 방법까지 변경 추적의 모든 것을 익힙니다.
- 6
.gitignore
.gitignore 파일 작성법, 패턴 규칙(와일드카드·디렉터리·부정), 환경변수 파일(.env) 보호, 이미 추적 중인 파일 제외 방법, gitignore.io 자동 생성 도구까지 민감 정보 유출을 완전히 방지합니다.
- 7
브랜치 개념
브랜치가 왜 필요한지 원리 이해, git branch로 생성·조회·삭제, git switch로 브랜치 이동, HEAD 포인터 개념, 기능·실험을 메인 코드에 영향 없이 독립적으로 작업하는 브랜치 전략을 완전히 익힙니다.
관련 주제
- 버전 관리 개념
- Git 동작 원리
- Git과 GitHub 차이
- 파일명 지옥
- 실수 복구
- 협업 워크플로 개요
- Git 설치
- git config
- user.name
- user.email
- 터미널 기본 명령어
- git --version
- git init
- 작업 디렉터리
- 스테이징 영역
- 개발·프로그래밍
- 개발·프로그래밍 강의
- 깃허브 사용법 18강 — Git & GitHub 협업
- 무료강의
- 무료 온라인 강의
- NUGUNA
- 누구나

