채널톡 아이콘

초보자를 위한 git & github 기본기

초보자를 위해 git & github의 가장 기초적인 명령어들, flow에 대해서 알아봅니다.

(4.8) 수강평 38개

수강생 940명

난이도 입문

수강기한 무제한

깃헙
깃헙
깃헙
깃헙
Thumbnail

먼저 경험한 수강생들의 후기

먼저 경험한 수강생들의 후기

4.8

5.0

최창규

100% 수강 후 작성

무료로서 더할나위 없이 좋았습니다. 형상관리의 필요성이나 개념은 알지만, git 명령어 동작방식의 기초적인 테스트로 보면 좋겠네요. 저는 도움됐습니다.

5.0

우동균(I.O)

100% 수강 후 작성

딱 기본적인 내용만 다룸으로써 기초 강의로 적절하다 생각합니다

5.0

mins1219

100% 수강 후 작성

git의 기초를 이해하는데, 도움이 됐습니다.

수강 후 이런걸 얻을 수 있어요

  • git

  • github

Git과 Github 입문자를 위한 완벽한 정리!

이지데싸(Easy Data Science)에서 제공하는 무료 git 및 github 정리 강의!

Git은 분산 버전 관리 시스템(DVCS)으로, 코드 변경 이력을 관리하고 여러 사람이 동시에 작업할 수 있게 합니다. 주로 소프트웨어 개발에서 사용되지만, 텍스트 파일의 버전을 관리해야 하는 모든 프로젝트에 사용할 수 있습니다.

Git의 특징

  • 분산형 구조: 각 사용자는 전체 저장소의 사본을 로컬에 가지고 있어 네트워크가 불안정할 때도 작업이 가능합니다.

  • 브랜치와 병합: 새로운 기능을 독립적으로 개발하고, 완료된 후 메인 코드에 병합할 수 있습니다.

  • 속도와 성능: 로컬에서 대부분의 작업이 이루어지기 때문에 빠르고 효율적입니다.

GitHub란?

GitHub는 Git 저장소를 호스팅하는 서비스로, 코드 공유와 협업을 용이하게 합니다. GitHub를 사용하면 원격 저장소를 생성하고, 다른 사람과 함께 프로젝트를 진행할 수 있습니다.

누가 배워야 하나요?

  • 코딩에 입문하고자 하는 사람

  • 데이터 사이언스를 시작하는데 코딩 베이스가 없는 사람

  • 프로그래밍과 관련된 학생 및 교육자

무엇을 배우나요?

  • git 명령어에 대해서 공부합니다

    (e.g. add, commit, log, merge, reset, rebase)

  • github 프로젝트 생성에 대해서 공부합니다.

Git & Github을 배워야 하는 이유

효율적인 코드 관리😃

  • 변경 이력 추적: 모든 변경 사항이 기록되어 언제든지 이전 버전으로 되돌아갈 수 있습니다.

  • 분기와 병합: 브랜치를 사용해 다양한 기능을 독립적으로 개발하고 안정적으로 병합할 수 있습니다.

  • 충돌 관리: 브랜치와 병합을 통해 충돌을 최소화하고, 발생한 충돌도 쉽게 해결할 수 있습니다.


동시 작업 가능😃

  • 분산형 개발: 여러 개발자가 동시에 작업하더라도 서로의 작업을 독립적으로 진행할 수 있습니다.


  • Pull Request: 코드 변경 사항을 리뷰하고 승인하는 과정을 통해 코드 품질을 높일 수 있습니다.

  • 코드 리뷰: 팀원들이 서로의 코드를 검토하고 피드백을 주고받으며 협업의 질을 높일 수 있습니다.


  • 클라우드 저장소: 코드를 클라우드에 저장해 어디서나 접근할 수 있고, 데이터 손실 위험을 줄일 수 있습니다.

  • 자동 백업: GitHub와 같은 플랫폼을 이용하면 자동으로 백업이 되어 데이터 손실을 방지할 수 있습니다.


필수 기술😃

  • 업계 표준: Git과 GitHub는 소프트웨어 개발 업계에서 널리 사용되는 표준 도구로, 이들을 익히면 개발자로서의 경쟁력을 높일 수 있습니다.

  • 포트폴리오 구축: GitHub를 이용해 자신의 프로젝트를 관리하고 공개함으로써 포트폴리오를 구성할 수 있습니다.


EZDS의 좋은 강의들도 같이 들어보세요!

Python Data Analytics 강의!

  • Python 기본기와 Pandas를 배울 수 있습니다.!

Python + PostgreSQL 강의!

  • SQL 기본 문법과 사용, Python과의 연동을 배울 수 있습니다!

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • git을 알고 싶은 분들

  • 프로그래밍을 시작하고자 하는 분들

선수 지식,
필요할까요?

  • 리눅스

안녕하세요
ezdatascience입니다.

1,007

수강생

49

수강평

1

답변

4.7

강의 평점

3

강의

데이터 사이언스 및 인공지능 관련 강의 제작자입니다.

학력은 정보학 석사/ 컴퓨터과학 박사 중입니다.

커리큘럼

전체

6개 ∙ (57분)

강의 게시일: 
마지막 업데이트일: 

수강평

전체

38개

4.8

38개의 수강평

  • 최창규님의 프로필 이미지
    최창규

    수강평 4

    평균 평점 5.0

    5

    100% 수강 후 작성

    무료로서 더할나위 없이 좋았습니다. 형상관리의 필요성이나 개념은 알지만, git 명령어 동작방식의 기초적인 테스트로 보면 좋겠네요. 저는 도움됐습니다.

    • 잼원님의 프로필 이미지
      잼원

      수강평 8

      평균 평점 5.0

      5

      100% 수강 후 작성

      git의 기초를 이해하는 데 도움이 되었습니다 좋은 강의 감사드립니다

      • 우동균(I.O)님의 프로필 이미지
        우동균(I.O)

        수강평 1

        평균 평점 5.0

        5

        100% 수강 후 작성

        딱 기본적인 내용만 다룸으로써 기초 강의로 적절하다 생각합니다

        • 똘똘이스머프님의 프로필 이미지
          똘똘이스머프

          수강평 868

          평균 평점 5.0

          5

          100% 수강 후 작성

          귀한 강의 감사드립니다. 추석 연휴 잘 보내셨죠? 항상 건강 조심하시기 바랍니다.

          • mins1219님의 프로필 이미지
            mins1219

            수강평 3

            평균 평점 5.0

            5

            100% 수강 후 작성

            git의 기초를 이해하는데, 도움이 됐습니다.

            비슷한 강의

            같은 분야의 다른 강의를 만나보세요!

            무료