Git & GitHub, Step by Step from the Principles - Fundamental Git
geek
Learn the principles step by step and resolve all errors yourself.
Beginner
Git, GitHub
Learn the principles step by step and resolve all errors yourself.
Reviews from Early Learners
5.0
a a
It is beneficial to acquire new knowledge. I am enjoying listening to it.
5.0
김은주
I understand by looking at the diagrams, then understand again through repetitive explanations, and it feels like it's settling into my brain's storage... I'm enjoying taking the course.
5.0
최우수
It wasn't the end...
Learn basic Git commands and understand how they work through illustrations.
Learn how to fix 99% of Git errors.
Who is this course right for?
Those who have started development with AI but are still unfamiliar with Git & GitHub
Roles that require development collaboration, such as non-developers, PMs, planners, and founders
A beginner developer who needs minimal version control for their project.
Those who have learned Git at least once but still find it confusing.
Git beginners who want to learn Git properly all at once and don't want to waste time wandering through YouTube or blogs.
1,592
Learners
181
Reviews
52
Answers
4.9
Rating
2
Courses
I first entered the world of development while starting a business with a friend during my college years.
Back then, I faced many difficulties because I was studying programming on my own.
I didn't know where to start,
nor did I know how deeply I needed to study.
Still, as if hitting my head against the ground(?), I immersed myself solely in development for four years.
Looking back,
it was a meaningful time, but I also have many regrets.
I regret that if someone had properly taught me how to study,
I could have used my time much more efficiently.
In my personal opinion,
I believe it's important to study various fields shallowly when you first start development.
It's about experiencing it once.
After that, you must study deeply.
In other words, you need to properly understand the principles.
This is because if you don't know the principles, it's hard to respond to various cases.
However, principles are difficult.
Thinking about studying principles feels burdensome from the start.
But with me, you don't have to worry about that.
I prepared this lecture with the mindset of teaching my past self.
I expressed all principles easily through illustrations,
and I created the class so that you can learn properly in a short amount of time.
As your time is precious, I put sincere effort into every single lecture.
Are the illustrations in the lecture materials easy to understand?
Do the illustrations explaining the principles represent all cases?
Is this content absolutely necessary for growing into a better developer?
Contemplating these questions, I created this lecture as if squeezing out the very essence.
I am rooting for your growth,
and I hope my small contribution can be of help to you.
Thank you.
All
47 lectures ∙ (6hr 23min)
Course Materials:
All
70 reviews
4.9
70 reviews
Reviews 15
∙
Average Rating 5.0
5
I'm a student who used to work at a level where I would just cycle through git add . -> git commit -> git push only on the main branch without creating separate branches. I knew terms like HEAD, branch, ... but I'm confident that I wouldn't have been able to explain them if asked, as I wasn't familiar with them at all. However, by following geek's learning cycle of theoretical explanation -> visual material explanation -> code practice, I was able to understand and progress smoothly. Among these, merge was a command I had never used before, but thanks to the detailed and repetitive explanations, I grew to the point where I could create various scenarios myself and work through conflict and success situations. Thank you for the excellent lecture, and I'd like to share additional materials I have studied/will study! 1. A site where you can solve git examples. When you input commands to solve problems, it responds with real-time visual animations. Link: https://learngitbranching.js.org/?locale=ko --- 2. An open source that generates visual images or videos before git commands are actually applied to the repository Link: https://news.hada.io/topic?id=8336 --- 3. A blog with image materials about git commands Link: https://marklodato.github.io/visual-git-guide/index-ko.html
Hello, dev.rudevico :) I'm so happy to hear that you've grown through the course! 😊😊 Thank you so much for sharing the study links as well. I'm always cheering you on!
Reviews 1
∙
Average Rating 5.0
5
It is beneficial to acquire new knowledge. I am enjoying listening to it.
Hello, aa! 😊 Thank you so much for listening and enjoying it. I'm always rooting for you!!
Reviews 20
∙
Average Rating 5.0
5
I understand by looking at the diagrams, then understand again through repetitive explanations, and it feels like it's settling into my brain's storage... I'm enjoying taking the course.
Hello, Eunjoo Kim 😊 Thank you for your kind words. I'm so glad the course was helpful 😊😊 Have a wonderful day!
Reviews 9
∙
Average Rating 5.0
5
You keep explaining the previous lesson content repeatedly, so I understand it very well!!
Hello, jiyup.lee :) I'm so glad the lecture content was well delivered 😊😊 Thank you for your kind words. Have a happy day!
Reviews 22
∙
Average Rating 5.0
Check out other courses by the instructor!
Explore other courses in the same field!