inflearn logo
inflearn logo

Deep Dive into Git & GitHub - by Yalco

In the AI era, you may not need to know coding, but you must know Git. The easiest and most detailed way to learn Git & GitHub

(4.9) 수강평 454개

강의소개.상단개요.수강생.short

난이도 입문

수강기한 무제한

Git
Git
GitHub
GitHub
github-actions
github-actions
git-commands
git-commands
Git
Git
GitHub
GitHub
github-actions
github-actions
git-commands
git-commands

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

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

4.9

5.0

rygus9

100% 수강 후 작성

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.

5.0

seolnavy

100% 수강 후 작성

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.

5.0

동해물과백두산이마르고닳도록

27% 수강 후 작성

I wish I had bought this first instead of buying other git courses.

강의상세_배울수있는것_타이틀

  • Basic usage of Git & GitHub for beginners

  • Practical Git Techniques for Project Management

  • Advanced Git & GitHub Features for Professional Developers

  • Git & GitHub Conventions and Strategies for Practical Work and Collaboration

  • How to easily manage Git using AI

Git & Github, Digging Deep with Yalco!

🦺 The course is being updated for 2026! Purchase it at half price!

Purchase the course at a discounted price during the renewal period (until early February).
https://inf.run/wcJN3

🔼 Access the link above to apply the half-price coupon.

- - - - - - - - - - - - - - - - - -

Here's what you'll learn! 📚

  • Sections 1–4: Basic usage of Git and GitHub
  • Sections 5–12: Git principles and advanced features, practical strategies, and usage tips
  • Sections 13–14: Various features of GitHub, collaboration strategies using them, and advanced usage methods

Why I created the 'Digging Deep' course ⛏️ 

While searching through various materials and taking many courses to better utilize Git in the workplace, I thought it would be great if there was a single comprehensive course that covers everything from the basics to advanced knowledge of Git and GitHub, as well as various strategies and practical tips learned throughout all those processes.

I created this course after a long period of research and preparation, with the goal of making it truly wonderful and informative.


Who should
take this course?
👨‍💻 

Even if you've never
tried programming!

Even if it's your
first time using Git/GitHub!

Even if you want to
use Git/GitHub well!

  • 🍼 People who are just starting to learn coding
  • 💻 Everyone who wants to become a programmer
  • 🐙 People using Git and GitHub for the first time
  • ⛏️ People who know Git to some extent but want to learn it more properly
  • 👨‍👩‍👧‍👦 People who want to learn how to collaborate systematically in practice
  • ⚙️ People who want to study the specific principles and advanced features of Git
  • 🌏 People interested in open source

What makes Yalco's lectures
special ✨

Fast and easy 
video lectures 🚀

We save your precious time with a smooth and straightforward pace. (Please understand that the speaking pace may feel fast depending on the learner. Please check the free sections first!)

Detailed explanations from a "Too Much Talker"
in this in-depth lecture 🎙️

I have prepared this course to explain not only Git and its usage but also its underlying principles, practical application strategies, variables across different execution environments, and various tips in detail so that you can learn as much as possible.

Convenient practice through
web pages 🖥️

For each lesson, the key points of the video and copy-pasteable practice commands and code are organized on a webpage, allowing you to follow along, apply them, and proceed with your practice smoothly.

Basic Content
Free Release 😎

Sections 1 to 4, which cover the basic usage of Git and GitHub, are available for free via preview so that students can study without any financial burden.

Who is Yalco? 😀

YouTube channel Yalco's Coding Dictionary broadcaster and an author of IT books. Drawing on my experience as a full-stack developer, I create content that explains difficult programming concepts using metaphors, simple examples, and sometimes animations to make them easy for beginners to understand.

🎬   YouTube Yalco's Coding Dictionary Channel (Click!)
📕  View Yalco's Books (Click!)


After taking this course,
what will change? 💪

  • ✅ You will be able to handle everything from the basics of Git to its advanced features.
  • ✅ You will gain immense confidence in Git and be able to actively utilize it in your projects.
  • ✅ You will gain practical knowledge of how Git and GitHub are used in the industry.
  • ✅ You will learn how to establish a systematic collaboration system using GitHub.
  • ✅ You will understand the concepts of special features such as hooks, submodules, and GitHub Actions, and be able to utilize them as needed.

What content
will you learn? 📚

🌱 Git & GitHub Basics (CLI + Sourcetree)

Section 1
Learn the basic concepts of Git, how to set it up for different environments, and how to start using Git.

Section 2
Learn how to travel through the past and present of a project using Git, with hands-on practice using CLI (main) and Sourcetree.

Section 3
Learn how to navigate between project dimensions (branches) and resolve issues such as conflicts.

Section 4 
Learn the basics of GitHub and how to collaborate through it.

🌳 Advanced Git Part (CLI-focused)

Section 5
Learn the theoretical concepts for moving into advanced topics through hands-on practice.

Section 6
Learn tips for looking up Git usage on your own as needed, and how to customize various settings and shortcuts to suit your needs.

Section 7
Advanced Commits - Practice commit-related conventions used in the field, methods for more detailed committing, and how to freely modify past commit history.

Section 8
Learn various ways to revert tasks, files, and commits with Git.

Section 9
You will learn how to manage tags and releases locally and remotely.

Section 10
Advanced Branching - Learn about branches in more detail, practice related advanced features, and explore branch management strategies used in the industry.

Section 11
Advanced Logs & Debugging - Use Git to examine project status and management history in more diverse ways, and practice advanced features to find the causes and timing of errors.

Section 12
Learn the concepts of Hooks and Submodules and practice with basic related examples.

🐙 GitHub Advanced Part

Section 13
Learn how to utilize various features of GitHub for collaboration, portfolios, and open source.

Section 14
After practicing how to utilize advanced GitHub settings such as SSH and GPG, we will explore how to work more conveniently with GitHub Actions and GitHub CLI through simple examples.


You can find the contents of the lecture
in a book.

It has been published as !
You can now have the content learned from the video lectures in your hands as a physical book.


Check the
Frequently Asked Questions 💬

Q. Why should we learn by 'digging deep'? ⛏️

The difference in confidence when approaching a project between knowing Git vaguely and studying it properly is like night and day. Once you learn in detail how Git specifically works and what you can achieve with it, you'll feel like a 🧙‍♂️ wizard who can freely manipulate the time and space of your projects!

Q. I'm new to programming; can I still take the class? 🍼

To ensure that even those new to coding can follow along, we explain everything in detail—from the initial environment setup to using coding tools—using simple terminology and hands-on practice. You will learn how to use Git and GitHub, but no actual programming is involved.

Q. I already know how to use Git to some extent; will this be helpful? 👩‍💻

I have included advanced features of Git and GitHub, along with practical applications and tips not found in other courses, so that students can learn as much as possible. This will be helpful for those who want to know more about Git and utilize it more effectively!

Q. Do you use CLI or SourceTree? 🌳

While focusing primarily on the CLI, Sections 1 through 4, which cover general basic usage, will also teach you how to use SourceTree. From Section 5 onwards, where we move into advanced usage, most lessons will be taught using the CLI only.

Q. Are there any restrictions on the practice environment? 🍎

To ensure you can follow the course on both Windows and Mac, I provide detailed instructions on setup methods for each and highlight parts that may differ during practice. If you report any difficulties, the course page will be continuously updated to address them.

강의소개.콘텐츠.추천문구

학습 대상은 누구일까요?

  • People who want to develop programs using AI

  • 'Every' person who wants to become a programmer

  • Someone who is new to Git and GitHub

  • Those who know Git to some extent but want to learn it more 'properly'

  • Those who want to learn how to collaborate systematically in a professional environment

  • Those who want to study the specific principles and advanced features of Git

강의소개.지공자소개

33,397

수강생

1,842

수강평

95

답변

4.9

강의 평점

17

강의_other

I am the YouTuber behind the channel Yal-co's Coding Dictionary, as well as an author of IT books. Drawing on my experience as a full-stack developer, I create content that explains difficult programming concepts through metaphors, simple examples, and sometimes animations to make them easy for beginners to understand.

🎬 YouTube Yal-co's Coding Dictionary Channel (Click!)
📕 View Yal-co's Books (Click!)

더보기

커리큘럼

전체

115개 ∙ (강의상세_런타임_시간 강의상세_런타임_분)

해당 강의에서 제공: [object Object]
강의 게시일: 
마지막 업데이트일: 

수강평

전체

454개

4.9

454개의 수강평

  • a7759143046님의 프로필 이미지
    a7759143046

    수강평 1

    평균 평점 5.0

    5

    75% 수강 후 작성

    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.

    • yalco
      지식공유자

      I'm glad I could help! Feel free to ask questions anytime~!!

  • abcedfg님의 프로필 이미지
    abcedfg

    수강평 503

    평균 평점 5.0

    5

    27% 수강 후 작성

    I wish I had bought this first instead of buying other git courses.

    • rygus96828님의 프로필 이미지
      rygus96828

      수강평 5

      평균 평점 4.6

      5

      100% 수강 후 작성

      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.

      • yalco
        지식공유자

        Thank you ㅠㅠ We will continue to create even better content in the future!

      • 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?

    • kotlin님의 프로필 이미지
      kotlin

      수강평 12

      평균 평점 5.0

      5

      100% 수강 후 작성

      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.

      • yalco
        지식공유자

        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!!!

    • codetomorrow님의 프로필 이미지
      codetomorrow

      수강평 13

      평균 평점 5.0

      5

      100% 수강 후 작성

      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.

      • yalco
        지식공유자

        Thank you! We will continue to reward you with even better content!!

    yalco님의 다른 강의

    지식공유자님의 다른 강의를 만나보세요!

    비슷한 강의

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

    강의상세.할인문구

    $24.20

    29%

    $34.10