✅ 훅, 서브모듈, 깃헙 액션 등 특수 기능들의 개념을 알고, 필요에 따라 활용할 수 있게 됩니다.
어떤 내용을 배우게 되나요? 📚
🌱 Git & GitHub 기초 파트 (CLI + 소스트리)
섹션 1 Git의 기초 개념과 환경별 세팅 방법, Git 사용을 시작하는 방법을 배웁니다.
섹션 2 Git을 활용하여 프로젝트의 과거와 현재를 여행하는 방법을 배우고 CLI(메인)와 소스트리로 실습합니다.
섹션 3 프로젝트의 차원(브랜치)들을 넘나들고 충돌 등의 문제들을 해결하는 방법을 알아봅니다.
섹션 4 GitHub의 기초 사용법과 이를 통해 협업하는 방법을 알아봅니다.
🌳 Git 심화 파트 (CLI 위주)
섹션 5 고급 내용들로 들어가기 위한 이론적 개념들을 실습과 함께 익힙니다.
섹션 6 필요에 따라 Git의 사용법을 스스로 찾아보는 팁들, 각종 설정과 단축키 등을 사용자에 맞게 세팅하는 방법들을 알아봅니다.
섹션 7 커밋 심화 - 실무에서 사용되는 커밋 관련 컨벤션, 커밋을 보다 섬세하게 하는 방법, 과거 커밋 내역들을 자유자재로 수정하는 법을 실습합니다.
섹션 8 Git으로 작업, 파일, 커밋들을 보다 다양하게 되돌리는 방법들을 배웁니다.
섹션 9 태그와 릴리즈를 로컬과 원격에서 관리하는 방법을 배웁니다.
섹션 10 브랜치 심화 - 브랜치에 대해 보다 자세히 알아보고 관련 고급 기능들을 실습해본 뒤 현업에서의 브랜치 활용 전략을 알아봅니다.
섹션 11 로그 심화 & 디버깅 - Git을 활용하여 프로젝트의 상태와 관리 내역을 보다 다채롭게 살펴보고, 오류의 원인과 발생 시점을 찾아내는 고급 기능을 실습합니다.
섹션 12 Hooks와 Submodules에 대한 개념을 배우고 관련 기초 예제들을 실습합니다.
🐙 GitHub 심화 파트
섹션 13 협업과 포트폴리오, 오픈소스를 위해 GitHub의 다양한 기능들을 활용하는 법을 배웁니다.
섹션 14 SSH, GPG 등 GitHub의 고급 설정을 활용하는 법을 실습한 뒤, GitHub Actions, GitHub CLI 등로 보다 편리하게 일하는 방법을 간단한 예제와 함께 살펴봅니다.
강의의 내용을 책으로 만나보실 수 있습니다.
<얄코의 TOO MUCH 친절한 깃 & 깃허브>로 출간되었습니다! 영상강의로 학습한 내용을 종이책으로 손에 들고 살펴보실 수 있습니다.
자주묻는 질문을 확인하세요 💬
Q. 왜 '제대로 파서' 배워야 할까요? ⛏️
Git을 어설프게 알았을 때와, 제대로 공부해보았을 때 프로젝트를 대하는 자신감은 하늘과 땅 차이입니다. Git이 구체적으로 어떻게 동작하고 Git으로 무엇을 할 수 있는지 자세히 배워보고 나면, 프로젝트의 시공간을 자유자재로 다룰 수 있는 🧙♂️ 마법사가 된 기분을 느껴보실 수 있을 거예요!
Q. 프로그래밍을 처음 접하는데 수업을 들을 수 있을까요? 🍼
코딩이 처음인 사람들도 따라올 수 있도록, 첫 환경 세팅부터 코딩 툴 사용까지 자세히 설명하고 실습도 가능한 쉬운 용어를 사용하여 진행합니다. Git과 GitHub의 사용법을 배울 뿐, 프로그래밍은 나오지 않습니다.
Q. Git을 어느 정도 사용할 줄 아는데 도움이 될까요? 👩💻
Git과 GitHub의 고급 기능들, 그리고 여타 강의들에서 제공하지 않는 활용법과 팁들까지 담아내어, 수강자들이 최대한 많은 것을 배워갈 수 있도록 구성했습니다. Git에 대해 더 알고 싶고 보다 잘 활용하고 싶은 분들께 도움이 될 거예요!
Q. CLI를 사용하나요 소스트리를 사용하나요? 🌳
CLI를 중심으로 하되, 전반적으로 기본 사용법을 익히는 섹션 1~4까지는 소스트리로 하는 법도 함께 배웁니다. 고급 사용법으로 넘어가는 섹션 5부터는 대부분 CLI로만 배우게 됩니다.
Q. 실습 환경에 제약이 있나요? 🍎
윈도우와 맥 모두에서 강의를 따라올 수 있도록 각각에서의 세팅 방법과, 실습상 다를 수 있는 부분들을 상세히 알려줍니다. 어려움이 있는 부분들을 제보주시면 강의 페이지를 통해 꾸준히 업데이트됩니다.
이런 분들께 추천드려요
학습 대상은 누구일까요?
코딩을 배우기 시작하는 사람
프로그래머가 되기 원하는 '모든' 사람
Git과 GitHub을 처음 사용하는 사람
Git을 어느정도 알지만 보다 '제대로' 배워보고 싶은 사람
실무에서 체계적으로 협업하는 방법을 배워보고 싶은 사람
Git의 구체적인 원리와 고급 기능들을 공부하고 싶은 사람
오픈소스에 관심 있는 사람
안녕하세요 입니다.
30,155
명
수강생
1,548
개
수강평
85
개
답변
4.9
점
강의 평점
17
개
강의
유튜브 채널 얄팍한 코딩사전을 방송하는 유튜버이자, IT서적들을 집필하는 작가입니다. 풀스택 개발자로 일해 온 경험을 살려, 어려운 프로그래밍 개념들을 초보자들이 이해하기 쉽도록 비유와 쉬운 예제, 때로는 애니메이션으로 설명하는 컨텐츠들을 만들고 있습니다.
4~5 days ago, I saw a video on Yalko YouTube and heard that he had filmed a git lecture, so I immediately took the class. Wow... As expected, he really explains things very well. It's amazing!
I think even those who are learning Git for the first time can follow along slowly. I especially recommend it to those who, like me, were told to use git and github, but just memorized a few commands and didn't try to understand them deeply.
In this chapter, when I type
git switch development in vscode, I get an error message saying
fatal: invalid reference: development. How do I resolve this?
This is the best git lecture I've ever seen.
I regret the time I wasted because I didn't learn from this video when I first started learning.
I wish there was a lecture where I could learn as deeply as this lecture with the next content, even if it was paid.
Thank you.
Thank you for giving me a great sense of accomplishment for all my hard work. I'm so happy that it was helpful! I'll continue to reward you with better content!!!
I used it a lot, but I thought I should study it properly for collaboration, so I signed up for the course. The contents are explained in a friendly and detailed way, so it is easy to understand. I recommend it to those who want to use git properly.
It was really helpful. I would not have been able to do it alone, but I am grateful that you made it possible for me to watch such high-quality lectures at a low price. I asked a lot of questions, but you responded quickly even late at night and gave me great feedback. Thank you.