Git & GitHub, Step by Step from the Principles - Fundamental Git
geek
$42.90
23%
$33.00
Beginner / Git, GitHub
5.0
(111)
Learn the principles step by step and resolve all errors yourself.
Beginner
Git, GitHub
You use Git every day, but are there still times when it scares you? When a `git push` is rejected, when a colleague says, "Please rebase and upload," or when that "detached HEAD state" message pops up. You’ve probably had at least one moment where your mind went blank, and you ended up deleting the entire folder just to clone it again. This course is for people like you. Julia Evans' 〈How Git Works〉, beloved by developers worldwide, is finally available in Korean. This isn't a course about memorizing commands. It’s a course where we take a slow, deep look at how Git actually works under the hood. What’s inside the `.git` folder, How branches are actually stored, Where "orphaned" commits go and how to recover them, And what "up to date with origin/main" actually means. It consists of 27 pages across 6 chapters: ★ Commits ★ Branches ★ Exploring the .git folder ★ Merging ★ Remote repositories ★ Surviving disasters Once you properly grasp the internal model, you'll be able to interpret any message Git throws at you on your own. Instead of memorizing commands, you'll start using it while understanding "why it works this way." I’ll share the promise Julia made on the first page of her zine: "Once you understand the internals, you can get yourself out of any Git mess."
13 learners are taking this course
Level Basic
Course period Unlimited
✓ Messages like "detached HEAD state" or "fast-forward failed" are no longer scary.
✓ You can decide whether to choose rebase, merge, or squash when encountering diverged branches.
✓ When merge conflicts occur, you can resolve them more easily using options like conflictstyle diff3.
✓ You can recover "lost" commits using reflog and git fsck
✓ You will come to understand what "Your branch is up to date with origin/main" actually means
Who is this course right for?
▶ For those who use Git every day but are barely getting by with only 5–6 commands
▶ Those who are so afraid of making a mistake that they delete the entire folder and re-clone it whenever a problem occurs
▶ For those who search for the difference between rebase and merge every single time
▶ Those whose minds go blank when they see messages like "detached HEAD state" or "fast-forward failed"
▶ Those who suddenly get busy when a colleague says, "Please rebase and upload it."
▶ For those who want to use Git by "understanding" it, rather than just "memorizing" it.
▶ For those who want to move past their junior years and become someone who can explain Git to their colleagues.
▶ For those who find thick Git books overwhelming and want to clearly grasp only the core principles
Need to know before starting?
★ This course is not for absolute beginners who have never used Git before.
★ You must have experience using the commit, branch, checkout, and merge commands.
★ It will be easier to follow along if you have a vague understanding of what push, pull, clone, and fetch do.
★ If you've ever heard of words like rebase or stash, that's enough. You don't need to know them in depth.
★ People who "roughly use the commands but don't know why they work that way" will see the greatest benefit.
★ If you are new to Git, I recommend coming back after learning the basics like commit/push/pull through an introductory course.
━━━━━━━━━━━━━━━━━━━━━━━━━━
BYTE FREAKS STUDIO
━━━━━━━━━━━━━━━━━━━━━━━━━━
Unexpected Collection
Unexpected Collection
Code + Design + Experiments
Code + Design + Experiments
━━━━━━━━━━━━━━━━━━━━━━━━━━
BYTE FREAKS STUDIO is a place for trying this and that.
We throw books at the wall and see what sticks.
Sometimes Python tutorials,
sometimes UI design philosophy,
Maybe one day, an algorithm explained through pixel art(?).
Books about code. Books about design.
Books that don't quite fit anywhere.
Some books teach you how to make things,
Some books make you think differently.
Most do both.
Whether we are a technology publisher or a design publisher
We don't really know either.
Perhaps both. Or maybe neither.
Let's find out together.
━━━━━━━━━━━━━━━━━━━━━━━━━━
Categories:
Heavy Byte (Tech-focused)
Byte + Design (Where technology meets design)
Pure Freak (Experiment)
━━━━━━━━━━━━━━━━━━━━━━━━━━
All
16 lectures
Course Materials:
Explore other courses in the same field!
Limited time deal
$3.30
57%
$7.70