
이번 레슨에서는 비행기가 날아 다니는 2만 5천 피트 상공에서 보듯 깃 (Git) 을 설명하는 방법에 관해서 배워 보게 됩니다.
이번 레슨에서는 Distributed Version Control System (DVCS) 와 Centralized Version Control System (CVCS) 의 차이점을 배울수 있게 됩니다.
이번 레슨에서는 깃을 사용한다면 인터넷이 안되는 곳에 있더라도 가능한 깃의 장점에 관해서 이해 할수 있게 됩니다.
이번 레슨에서는 파일을 저장하는 두가지 방식인 Delta 그리고 Snapshot 에 관해서 배울수 있게 됩니다.
이번 레슨에서는 깃이 커밋 해시 값을 계산하는 이유에 관해서 배울수 있게 됩니다.
이번 레슨에서는 깃허브 (GitHub) 에 관해서 배울수 있게 됩니다.
이번 레슨에서는 깃허브 (GitHub) 어카운트를 만드는 방법에 배우게 됩니다.
이번 레슨에서는 깃허브 (GitHub) 에 로그인 하는 방법을 배우게 됩니다.
이번 레슨에서는 깃허브 (GitHub) Organization 개념, 제공하는 다양한 무료 그리고 유료 플랜, 그리고 기업들을 위한 엔터프라이즈 플랜에 관해서 배울수 있습니다.
이번 레슨에서는 깃허브 프로필 (GitHub Profile) 을 설정 하는 방법에 관해서 배울수 있습니다.
이번 레슨에서는 깃허브 (GitHub) 가 제공하는 다양한 서비스는 어떤게 있는지 알아 볼수 있습니다.
이번 레슨에서는 짦은 코드를 나누고 협업할때 유용한 깃허브 기스트 (GitHub Gist) 기능 에 관해서 배울수 있습니다.
이번 레슨에서는 깃허브 리포지토리 (Repository) 를 만드는 방법에 관해서 배울수 있습니다.
이번 레슨에서는 깃허브 리포지토리 (Repository) 를 변경하고 다양한 방식으로 설정하는 방법에 관해서 배울수 있습니다.
이번 레슨에서는 깃허브 (GitHub) 에서 제일 중요한 컨셉 중 하나인 브랜치 (Branch) 를 만들수 있는 방법을 배울수 있습니다.
이번 레슨을 들은 다음 깃허브 (GitHub) 에 어떤 파일을 저장하면 적합하지 또한 아닌지 판단할수 있게 됩니다.
이번 레슨에서는 .gitignore 이 어떤 파일이지 그리고 어떤 방식으로 설정해서 쓸수 있는지 배울수 있게 됩니다.
이번 레슨에서는 .gitignore 파일을 더할수 있는 방법에 관해서 배울수 있습니다.
이번 레슨에서는 깃허브 (GitHub) 에서 인식하는 특별한 .github 폴더에 관해서 배워볼수 있습니다.
이번 레슨에서는 깃허브 (GitHub) 가 제공하는 유용한 기능 중 하나인 깃허브 이슈 (GitHub Issue) 에 관해서 배울수 있습니다.
이번 레슨에서는 Issue Template 라는 기능을 사용해서 깃허브 이슈 (GitHub Issue) 를 일정한 패턴으로 만드는 방식에 관해서 배울수 있습니다.
이번 레슨에서는 깃허브 (GitHub) 가 인식하는 특별한 파일 종류 중 하나인 마크다운 (Markdown) 에 관해서 배우고 작성하는 방법에 관해서 배울수 있습니다.
이번 레슨에서는 마크다운 (Markdown) 파일을 README.md 를 통해서 만들고 깃허브 리포지토리 (Repository) 페이지를 업데이트 하는 방법에 관해서 배우게 됩니다.
이번 레슨에서는 깃허브 리포지토리 관리자 (Repository Administrator) 의 역할과 책임 그리고 사용 가능한 기능에 관해서 배울수 있게 됩니다.
이번 레슨에서는 깃허브 리포지토리 (GitHub Repository) 에서 간단한 웹사이트를 만들어 주는 유용한 서비스인 깃허브 페이지 (GitHub Pages) 에 관해서 배울수 있습니다.
이번 레슨에서는 깃허브 리포지토리 (Repository) 에서 새로운 멤버를 더하고 또 관리하는 방법에 관해서 배울수 있습니다.
이번 레슨에서는 깃허브 리포지토리 (Repository) 를 지울수 있는 방법에 관해서 배울수 있습니다.
이번 레슨에서는 깃 (Git) 를 지원하는 다양한 클라이언트 (Client) 에 관해서 배울수 있습니다.
이번 레슨에서는 마이크로소프트 윈도우즈 (Microsoft Windows) 에 Git CLI 를 설치 하는 방법에 관해서 배울수 있습니다.
이번 레슨에서는 애플 MacOS (Apple MacOS) 에 Git CLI 를 설치 하는 방법에 관해서 배울수 있습니다.
이번 레슨에서는 마이크로소프트 윈도우즈 (Microsoft Windows) 에 GitHub Desktop 를 설치 하는 방법에 관해서 배울수 있습니다.
이번 레슨에서는 애플 MacOS (Apple MacOS) 에 GitHub Desktop 를 설치 하는 방법에 관해서 배울수 있습니다.
이번 레슨에서는 여러가지 깃 (Git) 설정을 할때 중요한 Git Config 에 관해서 배울수 있습니다.
이번 레슨에서는 깃허브 (GitHub) 같은 깃 (Git) 플랫폼에서 중요한 컨셉인 포크 (Fork) 에 관해서 배울수 있습니다.
이번 레슨에서는 포크 (Fork) 를 하는 방법에 관해서 배울수 있습니다.
이번 레슨에서는 깃허브 (GitHub) 가 제공하는 두가지 클론 (Clone) 방식인 HTTPS 그리고 SSH 방식에 관해서 배울수 있습니다.
이번 레슨에서는 별도 권한이 필요 없는 공개 (Public) 리포지토리 (Repository) 를 클론 (Clone) 하는 방법에 관해서 배우게 됩니다.
이번 레슨에서는 보호 되어 있는 리포지토리를 HTTPS 를 통해 Personal Access Token (PAT) 을 사용해서 클론 (Clone) 하는 방법에 관해서 배우게 됩니다.
이번 레슨에서는 Private Key 그리고 Public Key 를 만들어서 클론하는 방식인 SSH 클론 방식에 관해서 배우게 됩니다.
이번 레슨에서는 깃 (Git) 그리고 깃허브 (GitHub) 이 어떻게 다른지 명령어를 통해서 배울수 있습니다.
이번 레슨에서는 몇단계 스텝을 나누어서 파일을 커밋 (Commit) 하는 방법인 2 단계 커밋 (2 Stages Commit) 의 개념에 관해서 배울수 있습니다.
이번 레슨에서는 여러번 커밋을 나누어서 커밋을 하는 방식인 원자적 커밋 (Atomic Commit) 에 관해서 배울수 있습니다.
이번 레슨에서는 특별한 리포지토리 (Repository) 를 나타내는 모노리포 (Monorepo) 에 관해서 배울수 있습니다.
이번 레슨에서는 깃 (Git) 에서 가장 중요한 컨셉 중 하나인 브랜치 (Branch) 에 관해서 자세하게 배울수 있습니다.
이번 레슨에서는 파일 변경 부터 시작해서 커밋 (Commit) 하고 깃 (Git) 리포지토리 (Repository) 에 푸쉬 하는 과정을 배울수 있습니다.
이번 레슨에서는 브랜치 (Branch) 를 작명할때 알면 도움되는 내용을 배울수 있습니다.
이번 레슨에서는 여러가지 깃 브랜치 모델 (Git Branch Model) 중 가장 기본이 되는 4가지 브랜치 모델을 배울수 있습니다.
이번 레슨에서는 깃 브랜치 (Git Branch) 에 관해서 종종 물어보는 질문 그리고 대답에 관해서 알아봅니다.
어번 레슨에서는 다양한 깃 (Git) CLI 명령어에 관해서 배울수 있습니다.
이번 레슨에서는 깃 (Git) 시스템으로 만드는 명령어인 Git Init 에 관해서 배울수 있습니다.
이번 레슨에서는 깃 리모트 환경 (Git Remote) 을 더하는 명령어인 Git Remote 에 관해서 배울수 있습니다.
이번 레슨에서는 git branch 명령어를 사용해서 브랜치를 확인 하는 방법에 관해서 배울수 있습니다.
이번 레슨에서는 git branch 명령어로 브랜치를 새로 만드는 방법에 관해서 배울수 있습니다.
이번 레슨에서는 git checkout 명령어를 사용해서 다른 브랜치로 바꾸는 방법에 관해서 배우게 됩니다.
이번 레슨에서는 git checkout 명령어를 사용해서 새로운 브랜치를 만드는 방법에 관해서 배우게 됩니다.
이번 레슨에서는 깃 브랜치 (Git Branch) 를 지우는 방법에 관해서 배우게 됩니다.
이번 레슨에서는 Git Switch 명령어와 Git Checkout 명령어의 차이점 그리고 공통점에 관해서 배울수 있습니다.
이번 레슨에서는 Git CLI 를 사용할때 자주 사용하게 될 명령어인 Git Status 에 관해서 배우게 됩니다.
이번 레슨에서는 파일을 스테이징 (Staging) 에 더하는 명령어인 Git Add 에 관해서 배우게 됩니다.
이번 레슨에서는 Git Restore 명령어를 사용해서 변경한 파일을 돌려 놓는 방법에 관해서 배우게 됩니다.
이번 레슨에서는 Git Commit 명령어를 사용해서 깃 커밋 기록 (Git Commit Log) 에 더하는 방법에 관해서 배우게 됩니다.
이번 레슨에서는 깃 푸쉬 (Git Push) 명령어를 사용해서 커밋 된 파일을 깃 리모트 저장소에 올리는 방법에 관해서 배우게 됩니다.
이번 레슨에서는 Git Pull 그리고 Git Fetch 의 차이점을 배우게 됩니다.
이번 레슨에서는 Git Fetch 를 사용해서 리모트 저장소 변화를 체크하는 방법을 배울수 있습니다.
이번 레슨에서는 Git Pull 를 사용해서 깃 리모트 (Git Remote) 저장소에 있는 업데이트를 받는 방법을 배울수 있습니다.
이번 레슨에서는 깃 (Git) 기록 을 확인 할수 있는 Git Log 명령어를 배우게 됩니다.
여러분이 컴퓨터 관련 전공 학교에 다니는 학생이 시던지 테크나 소프트웨어 관련 직업에 종사하시는 직장인 이시거나 어떤 코딩 프로젝트를 관련된 일을 하는 개발자 이라면 한번 쯤은 깃 (Git) 그리고 깃허브 (GitHub) 를 들어 보셨을 것 입니다. 코딩 프로젝트 개발은 처음엔 혼자 시작하더라도 결국 팀과 같이 개발하는 환경을 만나게 됩니다. 여러가지 협업 툴들이 많이 존재 하지만 제일 효율적인 협업 툴 이 바로 깃 이며 깃 플랫폼 중 제일 많이 사용되는 전세계 개발자들의 홈 (Home) 이라고 불리는 플랫폼이 바로 깃허브 입니다.
안녕하세요. 저의 이름은 Bryant Son 그리고 한국 이름은 손지민 이라고 하며 깃허브에서 지난 몇년간 수많은 미국 고객들을 상대로 깃허브의 다양한 기능 그리고 플랫폼에 관련해서 트레이닝 시키고 문제를 해결해주는 경험을 가진 깃허브 의 Senior Solutions Architect 입니다. 그리고 이전에 Red Hat, Citi, IBM, American Airlines 등등 미국 회사에서 10년 넘게 클라우드, 데브옵스, 그리고 다양한 테크 스택을 사용하고 가르친 경험이 있습니다. 또한 여러 컨퍼런스에서 깃 그리고 깃허브 서비스에 관련해서 발표한 경험이 있으며 한국 대학교 학생들을 상대로 가르친 경험이 여러번 있습니다. 이번 수업은 그 내용을 바탕으로 제가 반년 이란 기간 동안 300시간 이상을 들여서 만든 수업 입니다.
이번 수업을 듣게 되시면 여러분이 깃 그리고 깃허브에 처음 접하든 아니면 익숙하든 레벨에 상관 없이 초보에서 고급까지 개념을 배울수 있을뿐만이 아니라 직접 사용해 보시고 마스터 하실수 있을것 입니다. 저와 함께 즐거운 깃 그리고 깃허브 여행을 같이 떠나요 ~