Sections 5-12: Git principles and advanced features, practical strategies, and usage tips
Sections 13-14: Various features of GitHub and collaboration strategies using them, advanced usage
Why I Created a 'Properly Selling' Course⛏️
While searching for various materials and taking many lectures to better use Git in the field, I thought it would be nice to have a lecture that would cover everything I learned in these courses, from the basics to advanced knowledge of Git and GitHub, as well as various strategies and usage tips.
This course was created after a long period of research and preparation with the goal of creating a truly wonderful and informative course.
Who is teaching this course? Would you like to hear it?👨💻
Programming Even if you've never done it before!
Git/Github Even if it's your first time!
Git/Github Even if you want to write well!
🍼 People who are starting to learn coding
💻 Anyone who wants to become a programmer
🐙 New to Git and GitHub
⛏️ People who know Git to some extent but want to learn more properly
👨👩👧👦 People who want to learn how to systematically collaborate in practice
⚙️ People who want to study the specific principles and advanced features of Git
🌏 People interested in open source
Only in Yalko's lecture What's special ✨
Quick and easy Video lectures 🚀
Save your precious time with a refreshing and easy-to-follow process.(Please understand that some students may feel that the speech is fast. Please check the free part first!)
Too much explanation Detailed lecture 🎙️
We have prepared this book so that you can learn as much as possible by explaining in detail not only Git and how to use it, but also its operating principles, practical utilization strategies, variables for each execution environment, and various tips.
Through the webpage Convenient Practice 🖥️
For each lesson, the main points of the video and copy-pasteable practice commands and codes are organized on the webpage , so you can follow and apply them to easily proceed with the practice.
Basic contents Free to public 😎
To help students study without burden, we are releasing Sections 1-4, which cover the basic usage of Git and GitHub, for free through a preview .
Who is Yalko? 😀
I am a YouTuber who broadcaststhe YouTube channelYalpakhan Coding Dictionary and an author who writes IT books. Based on my experience as a full-stack developer, I create content that explains difficult programming concepts with analogies, easy examples, and sometimes animations so that beginners can easily understand them.
✅ You will learn how to use Git from the basics to advanced features.
✅ You will gain tremendous confidence in Git and be able to actively use it in your projects.
✅ You will gain practical knowledge of how Git and GitHub are used in the workplace.
✅ You will learn how to build a systematic collaboration system using GitHub.
✅ You will learn the concepts of special features such as hooks, submodules, and GitHub actions, and be able to utilize them as needed.
What content Will I learn? 📚
🌱 Git & GitHub Basics Part (CLI + SourceTree)
Section 1 Learn the basic concepts of Git, how to set up each environment, and how to start using Git.
Section 2 Learn how to use Git to travel through the past and present of a project, and practice with the CLI (main) and source trees.
Section 3 Learn how to move across project dimensions (branches) and resolve conflicts and other issues.
Section 4 Learn the basics of using GitHub and how to collaborate with it.
🌳 Git Advanced Part (CLI Focus)
Section 5 Learn theoretical concepts and practice them to advance into advanced topics.
Section 6 Learn tips for finding out how to use Git on your own, as well as how to customize various settings and shortcuts.
Section 7 Commit Advanced - Practice commit-related conventions used in practice, how to make commits more detailed, and how to freely modify past commit history.
Section 8 Learn more ways to revert your work, files, and commits with Git.
Section 9 Learn how to manage tags and releases locally and remotely.
Section 10 Branching in-depth - Learn more about branches, practice their advanced features, and learn strategies for using branches in the workplace.
Section 11 Log Digging & Debugging - Practice advanced features that leverage Git to get a more colorful look at the status and management history of your project, and find out the cause and timing of errors.
Section 12 Learn the concepts of Hooks and Submodules and practice related basic examples.
🐙 GitHub Advanced Part
Section 13 Learn how to leverage GitHub's many features for collaboration, portfolios, and open source.
Section 14 After learning how to use advanced GitHub settings like SSH and GPG, we'll look at simple examples of how to work more conveniently with GitHub Actions, GitHub CLI, etc.
The lecture content in a book You can meet them.
Published as <Yalko's TOO MUCH Kind Git & GitHub>! You can review what you learned in the video lectures in a paper book.
Frequently Asked Questions Check it out 💬
Q. Why should I learn 'Properly Dig'? ⛏️
There is a huge difference between having a vague understanding of Git and having studied it properly in terms of your confidence in handling projects. After learning in detail how Git works and what you can do with it, you will feel like a 🧙♂️ wizard who can freely handle the time and space of your project!
Q. I'm new to programming. Can I still take the class? 🍼
We will explain everything from the initial environment setup to using coding tools in detail and use easy-to-follow terms so that even beginners can follow along. You will only learn how to use Git and GitHub, and there will be no programming involved.
Q. I know a bit about Git, would that help? 👩💻
It covers advanced features of Git and GitHub, as well as tips and tricks that are not provided in other courses, so that students can learn as much as possible. It will be helpful for those who want to know more about Git and use it better!
Q. Do you use CLI or SourceTree? 🌳
Sections 1-4, which focus on the CLI but cover the basic usage in general, also teach you how to do it with SourceTree. Section 5, which covers advanced usage, teaches you mostly using the CLI.
Q. Are there any restrictions on the practice environment? 🍎
We will explain in detail how to set up each version and the parts that may be different in practice so that you can follow the lecture on both Windows and Mac. If you have any difficulties, please let us know and we will update the lecture page continuously.
Recommended for these people
Who is this course right for?
A person starting to learn coding
All people who want to become programmers
First-time user of Git and GitHub
Knows Git somewhat but wants to learn it 'properly'
Someone who wants to learn how to collaborate systematically in practice
Person who wants to study the specific principles and advanced features of Git
Open source people
Hello This is
30,492
Learners
1,568
Reviews
86
Answers
4.9
Rating
17
Courses
유튜브 채널 얄팍한 코딩사전을 방송하는 유튜버이자, 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.