생활코딩 - 지옥에서 온 Git

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

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

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


📝수업 소개


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

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

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



🎯학습 목표


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



📣참고 사항


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



강의자 소개


생활코딩(이고잉)

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

이 클래스는 모든 수업을 자유롭게 체험해 볼 수 있습니다.

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

강좌 후기
무료

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