Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Learn Git & GitHub in less than 3 hours (2026)

Học Git & GitHub trong chưa đầy 3 tiếng (2026)

Học Git & GitHub trong chưa đầy 3 tiếng (2026)

Nắm vững Git từ cơ bản với dự án thực tế, bao gồm nhánh (branch), hợp nhất (merge), xung đột (conflict) và cộng tác trên GitHub

4.7
(63 đánh giá)
4,668 học viên
Giảng viên
Thomas Lhomme
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 899.000đ -94%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
2.0 giờ video
42 bài giảng
8 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 31/05/2026

Bạn sẽ học được gì

Thành thạo các khái niệm Git cốt lõi như tạo kho chứa (repository), thêm vào vùng staging, commit và hiểu rõ hệ thống ba vùng làm việc
Tạo và quản lý nhánh hiệu quả để phát triển song song, bao gồm chiến lược hợp nhất và giải quyết xung đột
Tự tin sửa lỗi ở bất kỳ giai đoạn nào bằng các lệnh git restore, reset và các lệnh phục hồi khác
Cộng tác hiệu quả trên GitHub qua các thao tác push, pull và quản lý kho chứa từ xa cho quy trình làm việc nhóm mượt mà
Duyệt và khám phá lịch sử dự án bằng git log, show và blame

Yêu cầu

Chỉ cần kỹ năng máy tính cơ bản - nếu bạn biết tạo thư mục và chỉnh sửa file văn bản là đã sẵn sàng bắt đầu.

Đối tượng phù hợp

Dành cho bất kỳ ai làm việc với file và muốn theo dõi thay đổi một cách chuyên nghiệp. Phù hợp với lập trình viên tự học, nhà thiết kế, người viết nội dung, nhà phân tích dữ liệu, sinh viên, nhà nghiên cứu, hoặc bất kỳ ai cộng tác dự án muốn hiểu về kiểm soát phiên bản hiện đại và quy trình làm việc nhóm.
Lập trình viên tự học muốn hệ thống hóa kiến thức Git
Sinh viên chuẩn bị cho môi trường phát triển chuyên nghiệp
Nhà phát triển từng né tránh dòng lệnh và muốn tự tin với Git
Người đam mê và sáng tạo muốn xây dựng thói quen kiểm soát phiên bản chuyên nghiệp

Nội dung khóa học

10 phần • 42 bài giảng
1 Chào mừng bạn đến với khóa học Git này!
2 Git là gì?
3 Chúng ta sẽ xây dựng gì bằng Git
4 Gặp Cocode, người cộng tác Git của chúng ta!
1 [Windows] Cài đặt công cụ trên Windows (vscode, git)
2 [Mac] Cài đặt công cụ trên Mac (vscode, git)
3 Tải mã nguồn bạn cần dùng trong khóa học
4 Cấu hình GIT với terminal của bạn
5 Chuẩn bị dự án và khởi tạo Git!
1 Lưu công việc: Commit Git đầu tiên của bạn!
2 Hiểu những gì chúng ta đã làm. Commit là gì và khám phá hệ thống 3 vùng của Git
3 Thực hiện thêm commit và tương tác với 3 vùng của Git
4 [Thực hành] Thực hiện một vài commit
5 [Chữa bài] Thực hiện một vài commit
6 Liên kết các file qua nhiều commit và sử dụng git log
7 Cách xử lý lỗi và sửa chúng?
1 Tạo vũ trụ song song với các nhánh!
2 Hãy chơi với các nhánh!
3 Chuyển từ git checkout sang git switch
4 Trước khi hợp nhất: Hiểu về Fast Forward và Merge commit
5 Minh họa một lần hợp nhất fast-forward
6 Hợp nhất nhánh about-page vào nhánh main
7 [Thực hành] Hợp nhất
8 [Chữa bài] Hợp nhất
9 Xung đột hợp nhất là gì và cách giải quyết
1 Thêm log và hiểu detached head là gì
2 Tạm thời cất thay đổi trước khi commit bằng git stash
1 GitHub là gì và tại sao chúng ta sử dụng nó
2 Tạo tài khoản GitHub
3 Push từ Visual Studio Code
1 Các cách xác thực khác nhau với Git
2 Xác thực dòng lệnh - Lưu ý quan trọng
3 [Tùy chọn] Tạo và sử dụng PAT (Mã thông báo truy cập cá nhân)
4 [Tùy chọn] Tạo và sử dụng khóa SSH
1 Yêu cầu Git bỏ qua một số file bằng .gitignore
2 Tùy chỉnh trang GitHub với README.md
3 Sao chép kho chứa từ xa về máy bằng lệnh git clone
4 Thực hiện thay đổi trực tiếp trên GitHub
5 Giải quyết xung đột với kho chứa từ xa
1 Cộng tác với người khác trên GitHub
2 Sử dụng pull request để xem xét mã trước khi hợp nhất
1 Cảm ơn bạn đã học Git cùng tôi!

Giới thiệu khóa học

Learn Git in a fast, practical, and beginner-friendly way by working on a real project from start to finish.

This course is designed for complete beginners who want to understand Git clearly and confidently, without being overwhelmed by theory. Instead of abstract examples, you'll use Git the same way professional teams do — tracking real changes, managing branches, resolving conflicts, and collaborating through GitHub, all from the command line.

By the end of this course, you'll not only understand Git commands, but also why and when to use them in real-world development workflows.


What you'll learn

In this course, you will learn how to:

  • Understand how Git works using the three-stage workflow (working directory, staging, repository)

  • Create and manage Git repositories from scratch

  • Track changes correctly using commits and meaningful commit messages

  • Work confidently with branches, including merging strategies

  • Resolve merge conflicts without panic

  • Undo mistakes safely using restore, reset, and recovery commands

  • Collaborate using GitHub by pushing, pulling, and managing remote repositories

  • Apply Git best practices used by real development teams


How this course is taught

This course follows a project-based approach, taught entirely through the command line — the same way professional developers use Git every day. You will build and track a simple HTML/CSS portfolio website using Git, allowing you to see how version control fits naturally into real development work. Every command is explained clearly, then used in context, so you understand both the how and the why.

No prior Git or command line knowledge is required — you'll learn everything you need as you go.


Who this course is for

  • Beginners who want a clear and practical introduction to Git

  • Self-taught developers who want to use Git properly, not just memorize commands

  • Designers, analysts, writers, or anyone who works with files and wants to track changes professionally

  • Students and professionals preparing to collaborate in real-world projects

  • Anyone who wants a fast but solid Git foundation without long bootcamps

Start building real Git skills today and gain the confidence to use version control in any project or team environment.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Devops
Hiển thị tất cả khoá học Git
Hiển thị tất cả khoá học Github
Hiển thị tất cả khoá học Version Control
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊