생활코딩 - 지옥에서 온 Git

본 수업은 Git의 기본적인 사용법부터 동작원리까지 소개하는 생활코딩 수업입니다.

강좌 소개
난이도
보통
카테고리
프로그래밍 - 개발 도구
태그
GIT
수료증
발급 가능
추천 수강대상
- Git의 기본적인 사용방법을 알고 싶으신 초심자 분
- Git의 동작하는 원리를 알고 싶으신 중급자 분
- Git을 사용하여 여러 사람과 협업하고 싶은 분

#구름EDU 수강자 분들을 위해 생활코딩(https://opentutorials.org)이 함께 합니다. 항상 좋은 지식을 전해주시는 생활코딩에 감사드립니다.


📝수업 소개


🐥이 수업은 초심자 및 중급자에게 도움이 되는 수업입니다. 초심자에게는 협업의 끝판왕 Git이 무엇인지 소개하고 그 기초적인 사용법에 대해 알려드립니다. 중급자에게는 Git이 동작하는 원리를 알 수 있도록 짚어드리며 어떻게 사용해야 좀 더 효율적으로 Git을 사용할 수 있는지 가르쳐드리는 수업입니다.

💻이 수업에서는 명령어를 통해 Git 다루는 방법을 소개합니다. 명령어 기반 Git은 많은 시스템에 기본적으로 설치되어 있어, 명령어로 Git을 다룰 수 있게 되면 많은 곳에서 특별한 설치 없이 Git을 사용할 수 있게 됩니다.

👓명령어로 Git을 다루는 것이 어렵게 느껴지신다면 GUI로 Git을 다루는 수업을 추천드립니다.



🎯학습 목표


  • Git의 기본적인 사용법을 다룰 수 있습니다.
  • GIt이 동작하는 원리를 알고 다룰 수 있습니다.



📣참고 사항


본 수업은 기술 자료가 부족한 언어로 번역할 계획이기 때문에 부득이하게 본문에 영어를 사용했으니 양해 부탁드립니다.



강의자 소개


생활코딩(이고잉)

  • 약 10만 멤버로 구성된 개발 커뮤니티 생활코딩 운영
  • 일반인들에게 프로그래밍을 알려주는 무료 온라인, 오프라인 수업을 제공

이 강좌는 모든 강의를 자유롭게 체험해 볼 수 있습니다.

교육 과정
모두 펼치기
  • 01
    버전 관리의 본질
    11개 (1시간 8분)
  • 설치 및 실습방법 (Windows)
    3분
    설치 및 실습방법 (Mac OSX)
    1분
    설치 및 실습방법 (Linux & Unix)
    1분
    저장소 만들기
    4분
    git이 관리할 대상으로 파일 등록
    6분
    버전 만들기 (commit)
    7분
    Stage area
    9분
    변경사항 확인하기
    11분
    과거의 버전으로 돌아가기
    8분
    명령의 빈도와 메뉴얼 보는 방법
    10분
    수련해봅시다.
    3분
  • 02
    git의 원리
    6개 (45분)
  • git의 원리
    3분
    gistory 설치
    6분
    git add의 원리
    10분
    objects 파일명의 원리
    4분
    commit의 원리
    11분
    status의 원리
    9분
  • 03
    git의 혁신 - branch
    7개 (1시간 14분)
  • branch 소개
    7분
    branch 만들기
    10분
    branch 정보확인
    11분
    branch 병합
    7분
    branch 수련
    10분
    branch 병합 시 충돌해결
    13분
    stash
    13분
  • 04
    git의 원리
    5개 (1시간 3분)
  • branch의 원리
    11분
    reset과 checkout의 원리
    11분
    reset으로 알아보는 working copy, index, repository
    17분
    merge & conflict의 원리
    14분
    3 way merge
    8분
  • 05
    원격 저장소
    4개 (38분)
  • 원격 저장소 소개
    2분
    원격 저장소 생성
    13분
    원격 저장소의 원리
    11분
    pull과 fetch의 차이점
    10분
  • 06
    Github
    4개 (48분)
  • 원격 저장소를 지역 저장소로 복제(Github)
    14분
    원격 저장소 만들기(Github)
    12분
    원격 저장소와 지역 저장소의 동기화 방법 (Github)
    6분
    ssh를 이용한 로그인 없이 원격 저장소 이용하기 (Github)
    14분
  • 07
    자기 서버에 원격 저장소 만들기
    3개 (33분)
  • 자기 서버에 원격 저장소 만들기 (My Server)
    7분
    push & pull (My Server)
    10분
    자동 로그인 (My Server)
    15분
  • 08
    태그(Tag)
    2개 (19분)
  • 태그의 기본 사용법
    14분
    태그의 원리
    5분
  • 09
    리베이스(Rebase)
    3개 (29분)
  • Rebase 1/3
    9분
    Rebase 2/3
    7분
    Rebase 3/3
    12분
  • 10
    git을 이용한 프로젝트의 흐름 (gitflow)
    2개 (25분)
  • Git을 이용한 프로젝트의 흐름(Git Flow) 1
    8분
    Git을 이용한 프로젝트의 흐름(Git Flow) 2
    17분
  • 11
    수업을 마치며
    1개 (5분)
  • 수업을 마치며
    5분
마지막 업데이트|2025년 09월 26일
강의자 소개
생활코딩의 세계에 오신 것을 환영합니다. 생활코딩은 일반인들에게 프로그래밍을 알려주는 무료 온라인, 오프라인 수업입니다. 어떻게 공부할 것인가를 생각해보기 전에 왜 프로그래밍을 공부하는 이유에 대한 이유를 함께 생각해보면 좋을 것 같습니다.

강좌 후기
무료

평균평점
5.0
난이도
보통
수강기간
평생 무제한