로그인 없이도 모든 강의를 무료로 볼 수 있어요.
강좌깃허브 사용법 18강 — Git & GitHub 협업
개발·프로그래밍입문무료

깃허브 사용법 18강 — Git & GitHub 협업

버전 관리 도구 Git과 GitHub를 처음부터 익혀, 코드를 안전하게 기록하고 협업할 수 있게 되는 입문 과정입니다.

7강 공개 중 · 전체 18강매주 업데이트
1강부터 시작하기

이 시리즈를 필요한 사람에게 알려 주세요

깃허브 사용법 18강 — Git & GitHub 협업

📚 강의 목차

  1. 1

    버전 관리란

    버전 관리가 왜 필요한지 역사적 맥락과 실전 문제로 이해하고, Git의 핵심 동작 원리, Git과 GitHub의 명확한 역할 차이, 이 시리즈에서 배울 전체 워크플로를 한눈에 파악합니다.

  2. 2

    설치와 초기 설정

    Windows·macOS·Linux 환경별 Git 설치 방법, 필수 초기 설정(user.name·email·기본 에디터), 터미널 기본 명령어, git config 설정 확인까지 첫 번째 git 명령어 실행을 완성합니다.

  3. 3

    저장소 만들기

    git init으로 로컬 저장소 생성, .git 디렉터리 내부 구조, Git의 3가지 영역(작업 디렉터리·스테이징·저장소) 개념, git clone으로 원격 저장소 복사까지 저장소의 모든 것을 완전히 이해합니다.

  4. 4

    add와 commit

    git status로 현재 상태 파악, git add로 스테이징, git commit으로 스냅샷 저장, 좋은 커밋 메시지 작성법, git log로 이력 확인까지 Git의 핵심 작업 사이클을 완전히 익힙니다.

  5. 5

    변경 확인

    git diff로 변경 내용 상세 비교(작업 디렉터리·스테이징·커밋 간), git show로 특정 커밋 내용 확인, git restore로 파일 되돌리기, diff 출력 읽는 방법까지 변경 추적의 모든 것을 익힙니다.

  6. 6

    .gitignore

    .gitignore 파일 작성법, 패턴 규칙(와일드카드·디렉터리·부정), 환경변수 파일(.env) 보호, 이미 추적 중인 파일 제외 방법, gitignore.io 자동 생성 도구까지 민감 정보 유출을 완전히 방지합니다.

  7. 7

    브랜치 개념

    브랜치가 왜 필요한지 원리 이해, git branch로 생성·조회·삭제, git switch로 브랜치 이동, HEAD 포인터 개념, 기능·실험을 메인 코드에 영향 없이 독립적으로 작업하는 브랜치 전략을 완전히 익힙니다.

관련 주제

  • 버전 관리 개념
  • Git 동작 원리
  • Git과 GitHub 차이
  • 파일명 지옥
  • 실수 복구
  • 협업 워크플로 개요
  • Git 설치
  • git config
  • user.name
  • user.email
  • 터미널 기본 명령어
  • git --version
  • git init
  • 작업 디렉터리
  • 스테이징 영역
  • 개발·프로그래밍
  • 개발·프로그래밍 강의
  • 깃허브 사용법 18강 — Git & GitHub 협업
  • 무료강의
  • 무료 온라인 강의
  • NUGUNA
  • 누구나