강의

멘토링

커뮤니티

NEW
Programming

/

Web Development

@Sico - Learning Git Properly (Beginner to Intermediate)

This is an in-depth git course to become the best web developer. Upon completion, you'll be able to penetrate the essence of git, learn in detail about git as an essential virtue for developers, and use it skillfully.

24 learners are taking this course

  • seniorcoding
git
github
github-actions
깃허브
Git
GitHub

What you will gain after the course

  • Complete Understanding of Git's Core Principles and Advanced Commands Frequently Used in Practice

  • Practical Application of Collaboration-Focused Git Branch Strategies (revert, stash, rebase, etc.)

  • Mastering Conflict Resolution, Commit Rewriting, and History Management in Real-World Practice

  • Open Source Contribution and Git Master Strategies for Large-Scale Projects

From basics to advanced

Git that Penetrates the Essence

🧐What's different?

This course is systematically designed curriculum that doesn't treat Git as simply a "save and push tool," but enables you to skillfully handle it as a powerful version control and collaboration tool in real-world work environments!

Internalize branch strategies, conflict resolution, and commit history management—areas where solo learners often get stuck—through clear theory and hands-on practice.

This will be an opportunity to complete your practical Git, GitHub, and github-actions skills online, using the exact same proven methods from actual offline corporate training.

✍What will you learn?

Git Core Reorganization

Learn in-depth the fundamental operating principles of Git, including commits, branches, merges, rebases, and more.

You'll understand how Git works internally, not just memorizing simple commands.

This is a practical-focused course that solves real collaboration environment problems using Git.

Git Practical Collaboration Strategies

It covers practical collaborative Git strategies focused on real-world scenarios, including branching strategies and conflict resolution methods during team collaboration.

Learn pull request-based collaboration workflows and review strategies exactly as used in real-world practice.

Advanced Git Usage

Learn advanced Git features for designing and maintaining commit history, including rebase, squash, revert, and more.

Git Branches Strong in Practice

Learn branch strategies and workflow design frequently used in actual team collaboration such as feature development, bug fixes, and code reviews.

About Git restore...

🤔How does it proceed?

We provide Git educational materials based on slides containing core concepts along with hands-on practice materials.

Rather than simply following commands, this explains Git's internal structure and operating principles by drawing diagrams directly.

We simulate real-world situations encountered in actual work environments (conflicts, rebasing, collaborative branching strategies, etc.) and practice in-depth usage by working through problem-solving processes together.

📖Course Structure

The Background of Git's Birth and the Philosophy of Distributed Version Control

It's not simply about learning tools,

We start by understanding the essence of Git

Git's internal structure and

Commit, branch, rebase and other core concepts

Visualize and experiment directly

Learn through a learning approach

Through hands-on practice
used in actual work environments

Learn practically

GitHub usage tips
From developing alone to creating with a team

Growing as a developer

📚Curriculum

  1. Git Basics and Applications

  2. Git Status and Location

  3. git push & pull (feat. linux commands)

  4. Git Command Basics: Learning rm and restore

  5. git rm, restore

  6. git restore

  7. git branch

  8. git branch practice problem solutions

  9. git remote prune origin

  10. git stash

  11. git merge & clean

  12. git rebase (feat. squash)

  13. git reset

  14. git revert & tag

  15. git flow & github action

  16. git PR and Contributor Guide

  17. git PR & Practice

  18. Git Final Summary

  19. Best Practice in a Project

😊 Actual Reviews from Offline Classes

Just trying to input code

What programming is, not what it isn't

can feel what it is

available time

Thanks to this, I was able to get a job

Even at the company, the teacher

The knowledge you shared

use it effectively

exists

Sincerely written student reviews

Recommended for
these people

Who is this course right for?

  • Developers who have learned Git multiple times but still avoid the terminal out of fear

  • A practitioner who uses Git but often gets stuck with conflicts and branching strategies during collaboration.

  • Those who only know the names of commands like rebase and stash but can't use them correctly.

  • Developers who dream of being in the top 1% who know how to design development history beyond just version control.

Need to know before starting?

  • Experience using Git's basic concepts (commit, push, pull, etc.) at least once or twice

  • Basic experience using Git-based tools like GitHub or GitLab

  • Basic CLI (command line) usage experience

Hello
This is

3,493

Learners

115

Reviews

23

Answers

4.8

Rating

6

Courses

 - 다음카카오 개발팀장(8년)

  - IT 기업 개발업무 및 스타트업(14년)

  - Youtube ‘시니어코딩’ 채널을 운영하여 개발 관련 기술 강좌를 하고 있으며, 현재 약 1 만 7천명의 구독자를 두고 있습니다.

https://www.youtube.com/c/SeniorCoding 

Curriculum

All

20 lectures ∙ (9hr 35min)

Published: 
Last updated: 

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!

Limited time deal

$8.80

66%

$26.40

seniorcoding's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!