- Copy the file to back up.
- You lose track of which one is the latest.
- When a conflict occurs, you give up on merging.
Git Basics You Should Know Before Asking AI
We live in an era where AI can generate 10 files at once. However, if you can't track where the code changed, if it conflicts with your teammates' work, or if you don't know how to revert it—your productivity will suffer no matter how well you use AI. This course isn't just a list of commands like git add and git commit. It provides a visual understanding of the principles behind safely managing AI-generated code and merging it with your team's work. In just two hours, you will transform into a developer who can freely track, revert, and merge any code, whether it was created by AI or written by yourself.
288 learners
Level Beginner
Course period Unlimited
Reviews from Early Learners
4.9
5.0
콩순이컴퓨터
The explanations of Git's internal workings and code are easy to understand. I think this will be very helpful in the field!!
5.0
qwanjk
The instructor's diction is so good that it's very easy to understand.
5.0
잉잉이
I learned the basics of Git really well for such an affordable price. haha I also enjoyed the brief AI integration part at the end! Highly recommended!
What you will gain after the course
'Git Control Skills' to recover in just 1 minute without panicking even if you make a mistake
A 'Clean Collaboration Workflow (PR & Code Review)' that will get you praised by your team leader
Experience the actual professional workflow of dividing work into branches with team members and merging code by sending Pull Requests (PR).
'Git steering skills' for systematically managing code poured out by AI
In an era where AI pours out code,
the one who manages it survives.
Even if Cursor, Claude Code, and Copilot pour out files, tracking, reverting, merging, and collaborating are still your responsibility. If you don't know Git, you won't even be able to manage the code that AI creates.
Final, Real Final, _Real Real Last… which one is actually the latest?
If you don't know version control, you will always fall into the same hell.
The code poured out by AI, tracking, recovery, and merging are ultimately the human's responsibility.
AI can create 10 files at once. However, tracking changes, rolling them back, and merging with team members is what Git does.
You end up losing track of which file is the latest version because you're just busy copying them.
You cannot track the history of changes in the overflowing code.
When code overlaps with a teammate's and a conflict occurs, you won't even know where to start.
6 concepts at a glance through metaphors.
Version control, Commit, Branch, Merge, Push, PR — we show you not just the commands, but the "why and when" through illustrations (metaphors).
"Final, final_v2, real_final... which one is the latest?"
Every change on a timeline — revert at any time.
"If you accidentally overwrite it, everything will be lost."
Record each moment like a save point.
"What if I ruin the original while writing a new feature?"
Work in a parallel universe without worrying about the original.
"How do I merge the work that was split apart?"
Back together again — pick and choose your conflicts.
"If you lose your laptop, is your code gone too?"
Upload to the cloud vault to back up and share.
"I'm a bit nervous about merging right away…"
Peer review is received and approved before merging.
AI speed is 100% realized only when you have Git.
- Clearly record changes with commits.
- Experiment with branches without worrying about the original.
- Receive reviews through PRs and collaborate safely.
Has this ever happened to you?
Have you ever added final, real_final, last_final to the end of a file name?
How are you managing the code written by AI?
Lesson 11 · From Git Basics for Beginners to AI Acceleration.
Explained through metaphors like "Escaping Final_Final.ppt," "Parallel Universes," and the "Flower of Collaboration," this course includes hands-on practice with CLI principles and SourceTree (GUI). Click on a section to view the detailed table of contents.
섹션 1. 🧱 Git이 뭔지부터4강
- 1🤖 In the AI era, why do we still need to learn Git ourselves?
- 2💾 What is Version Control?: Escaping "final_reallyfinal_thelast.ppt"
- 3[Windows] Setting up Git development environment for Windows
- 4🔧 Git Basics: Saving and Recording
섹션 2. ☁️ 올리고 합치기3강
- 5GitHub & Push: Showing off to the world
- 6⚔️ Git Merge: Do Not Fear Conflicts
- 7🌿 Git Branch: Creating Parallel Universes
섹션 3. 🤝 협업 · 되돌리기3강
- 8The Essence of Collaboration: PR & Code Review
- 9⏪ Undo: Everyone makes mistakes
- 10🍯 Git Tips: One Step Further
섹션 4. 🚀 직접 + AI 가속2강
- 11🎯 Homework: Challenge to Become a Git Master
- 12🚀 Accelerating with AI after learning Git (How to leave work 10x faster)
For those who used to back up by copying files, graduate from that here.
Who this is for
Those who are still backing up files by copying them, like main_final.c
Beginners who feel overwhelmed just by looking at a black screen (terminal)
Those who have written code using Cursor or Claude Code but feel overwhelmed by how to manage it
Those who want to properly learn team collaboration (branching and PR)
Those who need to align expectations
- Those who are already collaborating in practice using Git
- Those who want to dive deep into the internal workings of Git
- Those looking only for advanced features of a specific hosting service (such as GitLab)
Both Windows and Mac are OK; all you need is a laptop.
You don't need to have any development knowledge. As long as you know how to handle files and folders, that's enough.
Windows·Mac both supported — instructions for each OS are provided in the configuration chapter.
The principle is CLI, and the practice is SourceTree (GUI). Just bring your laptop.
By the end of this course, you will be able to do these four things.
We will cover a time machine that allows you to restore to a desired point in time even if the code gets tangled or accidentally deleted.
Branches (parallel universes) allow you to experiment with new features without worrying about the original source.
Even if a conflict occurs, you can merge logically without panicking.
Establish a standard workflow for collaborating with your team through PRs and code reviews.
A professional server developer, at a beginner's level.
Former Viva Republica (Toss) server developer — translates real-world experience to a beginner's level.
With experience as an S Coding Club algorithm tutor and running the YouTube channel "Dingco Dingco," I have built a wealth of teaching expertise.
I help students until the very end by running a developer job-search community (KakaoTalk, Discord).
"Final_Final_Real_Last.ppt" · Parallel Universes · The Essence of Collaboration — Explaining difficult concepts through everyday metaphors.
Complete the course and leave a review to receive a survival cheat sheet.
Commits, branches, merges, reverts, and PRs — this is a cheat sheet for commands and workflows to use immediately whenever you get stuck. (Provided as a Notion link)
Expand and check only the parts you are curious about.
개발이 처음인데 따라갈 수 있나요?
Yes. You only need to know how to handle files and folders. Terminal commands like cd and ls will be taught step-by-step from the basics during the lecture. (No Base OK)
AI가 코드를 다 짜주는데 Git을 굳이 배워야 하나요?
Even if AI pours out code, tracking changes, reverting, and merging with team members is still a human's responsibility. If you don't know Git, you can't even manage the code created by AI. In the final chapter, we also cover how to accelerate commit messages, PR descriptions, and conflict resolution using AI.
Windows에서도 되나요?
Both Windows and Mac are fully supported. The configuration chapter provides customized installation guides for each OS.
명령어를 다 외워야 하나요?
No. You will understand the principles through commands (CLI) and handle practical tasks comfortably with SourceTree (GUI). We do not force mindless memorization.
Don't get overwhelmed by the code AI pours out; take control and manage it.
Assigning tasks to AI, managing with Git, and sharing with team members — these are the fundamental skills for developers in the AI era. We focus on understanding why and when to use them, rather than just memorizing commands.
Recommended for
these people
Who is this course right for?
Those who still save file names as 'final.txt', 'real_final.txt', and 'really_the_last_one.txt'
Those who don't know what version control is and move their code around on a USB drive.
Those who have terminal phobia or whose brains freeze up the moment they see a red 'CONFLICT' message
Those who type Git commands mechanically without knowing what they actually mean.
Need to know before starting?
It's okay if you've never typed a command line before. (We'll teach you starting from the basic commands!)
It's okay if Git is not installed on your computer. (We will start from the installation together!)
All you need are two things: a 'laptop' and the 'will to follow along.'
Those who have started using AI coding tools but are struggling with code management.
Hello
This is dingcodingco
Inflearn Verified
Career Verified
18,119
Learners
1,856
Reviews
346
Answers
4.9
Rating
21
Courses
Free 15% discount coupon link!
🚀 Toss, POSTECH alumnus | Current Backend Developer (+9 years)
🎥20k YouTuber | Development Content Creator
📚 Inflearn Instructor | Over 18,000+ cumulative students
👥 Operating a developer career community (8,000+)
🧩 Contributor to various open-source projects (Gradle, Spring AI, etc.)
📝 Passed 38 document screenings and experienced 100+ resume reviews on Kmong (5.0 rating)
I deliver vivid, real-world industry information in an easy and deductively understandable way.
Tôi truyền đạt những thông tin thực tế sống động từ ngành công nghiệp một cách dễ hiểu và có tính diễn dịch.
Curriculum
All
15 lectures ∙ (2hr 52min)
Course Materials:
Reviews
All
26 reviews
4.9
26 reviews
yah219418321Reviews 2
∙
Average Rating 5.0
njh522326175Reviews 2
∙
Average Rating 5.0
5
100% enrolledThe explanations of Git's internal workings and code are easy to understand. I think this will be very helpful in the field!!
- dingcodingcoInstructor
Thank you!!! haha
dayouReviews 8
∙
Average Rating 5.0
qkrrudgh30Reviews 9
∙
Average Rating 5.0
- qwanjk
Reviews 2
∙
Average Rating 5.0
5
31% enrolledThe instructor's diction is so good that it's very easy to understand.
- dingcodingcoInstructor
I love you
dingcodingco's other courses
Check out other courses by the instructor!
Similar courses
Explore other courses in the same field!













