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

Git & Github Master Course

Khóa Học Thành Thạo Git & Github

Khóa Học Thành Thạo Git & Github

Làm chủ những công cụ thiết yếu nhất cho phát triển phần mềm: mọi thứ về Git, Github & Kiểm Soát Phiên Bản.

4.4
(1,361 đánh giá)
12,429 học viên
Giảng viên
Mohit Uniyal
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
11.0 giờ video
99 bài giảng
12 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

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

Hiểu Hệ Thống Kiểm Soát Phiên Bản
Thành thạo Git - Hệ thống Kiểm soát Phiên bản phổ biến nhất
Quy trình làm việc với Git - Khu vực staging, git commit, git diff
Nhánh (Branching) - Tạo và Hợp nhất các Nhánh
Triển khai Kho lưu trữ Git lên Github
Sử dụng Github Pages để triển khai website
Cách cộng tác theo nhóm
Di chuyển qua lại trong dòng thời gian của git
Tính năng Git Nâng cao - Rebasing, Stashing, Branching, Xung đột khi Hợp nhất
Dự Án Thực Hành - Tạo Hồ Sơ Năng Lực Web

Yêu cầu

Không yêu cầu kiến thức trước
Có đam mê học lập trình & phát triển phần mềm.

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

Dành cho Nhà phát triển Phần mềm muốn sử dụng Kiểm soát Phiên bản trong công việc hàng ngày.
Sinh viên đại học theo học ngành khoa học máy tính hoặc các lĩnh vực liên quan.
Lập trình viên muốn xây dựng nền tảng vững chắc về phát triển phần mềm
Kiểm soát Phiên bản là kỹ năng cần thiết cho mọi người - Sinh viên, Nhà phát triển Phần mềm, Nhà Khoa học Dữ liệu, v.v.

Nội dung khóa học

16 phần • 98 bài giảng
1 Định hướng Khóa học
2 Giới thiệu
3 Slide bài giảng
1 Xây dựng hồ sơ năng lực
2 Hệ Thống Kiểm Soát Phiên Bản
3 Hệ thống Kiểm soát Phiên bản Cục bộ
4 Hệ thống Kiểm soát Phiên bản Tập trung
5 Hệ thống Kiểm soát Phiên bản Phân tán
6 Git được tạo ra như thế nào?
7 Git là gì?
8 Tính năng của Git
1 Cài đặt Git [Mac]
2 Cài đặt Git [Windows]
3 Cấu hình Git
1 Giới thiệu & PWD
2 Liệt kê các mục
3 Thay đổi Thư mục
4 Tạo Tệp & Thư mục
5 Xóa Tệp & Thư mục
6 Sao chép & Di chuyển
1 Giới thiệu về Git
2 Kiến trúc Ba giai đoạn
3 Khởi tạo kho lưu trữ Git
1 Theo dõi các tệp
2 Commit các thay đổi
3 Vòng đời trạng thái của một tệp
4 Ví dụ về Vòng đời trạng thái của một tệp
5 Xem lịch sử các Commit trước đó
6 Xóa một Kho lưu trữ Git!!
1 Bỏ qua khu vực staging
2 Sự khác biệt là gì?
3 Tôi sẽ Bỏ qua bạn (Gitignore)
4 Xóa và di chuyển tệp
5 Ngừng theo dõi một tệp đang được theo dõi
6 Hủy staging & Hủy sửa đổi tệp
7 Bí danh Git (Alias)
1 Nhánh (Branching) là gì?
2 Tại sao chúng ta cần Nhánh?
3 Tạo một nhánh mới
4 Chuyển đổi giữa các Nhánh
5 Làm việc với Nhánh
6 Xem lịch sử Nhánh
7 Xóa một nhánh
1 Giới thiệu về Hợp nhất
2 Thêm chức năng
3 Hợp nhất Cơ bản
4 Hợp nhất Đệ quy
5 Xung đột khi Hợp nhất
6 Giải quyết Xung đột
7 Quy trình làm việc với Nhánh Git trong môi trường thực tế
1 Giới thiệu về Rebase
2 Rebase một nhánh
3 Git thực hiện rebase nội bộ như thế nào?
4 Điểm chính của Rebasing
5 Khi nào bạn không nên sử dụng rebasing.
6 Merge so với Rebase
1 Git so với Github
2 Khám phá Github
3 Tại sao cần Kho lưu trữ Trung tâm?
4 Tạo một kho lưu trữ github
5 Mã Truy cập Cá nhân (Token)
6 Khóa SSH
7 Tài nguyên Bổ sung
8 Tải lên một Dự án Git có sẵn lên Github
9 Làm việc với Remote
10 Sao chép một kho lưu trữ Github
1 Lấy các thay đổi từ Github
2 Git fetch so với Git Pull
3 Fork một kho lưu trữ
4 Tạo một Pull Request
5 Hợp nhất một Pull Request
6 Vấn đề (Issues) trên Github
7 Đồng bộ kho git & github với upstream
8 Github Pages
1 Hiển thị thay đổi trong commit
2 Stashing
3 Áp dụng Stashing
4 Dọn dẹp kho làm việc
5 Thay đổi thông điệp commit
6 Thay đổi nội dung commit
1 Di chuyển đến các commit trong quá khứ
2 Tạo nhánh mới từ commit cũ
3 Hoàn tác (Revert) commit
4 Thực hành Hoàn tác commit
5 Lệnh git reset
6 Xóa commit từ github
7 Chọn lọc commit (Cherry-picking)
1 Chúng ta sẽ xây dựng gì?
2 Dọn mã rác
3 Tạo Điều hướng trong hồ sơ của bạn
4 Trang chủ - HTML
5 Trang chủ - CSS Nền
6 Trang chủ - CSS Cải thiện giao diện
7 Trang Giới thiệu
8 Liệt kê các dự án của bạn
9 Tạo trang Liên hệ
10 Website ĐÃ HOẠT ĐỘNG
1 Duy trì một Dự án

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

If you are curious to know how big tech giants manage multiple versions of their projects? In this course, you will learn everything related to version control systems.

Welcome to the Git & Github Master course (2024). This course is designed for absolute beginners who have no experience in project building and developers who already are working on projects but want to upskill with the advanced features of git.

Hi, My name is Mohit Uniyal, I'm a data scientist and a programming instructor. I co-created Coding Minutes to help students & developers like you to build a solid foundation & become great programmers.


Key features of the Course:

  • 11+ hours of on-demand HD videos.

  • 90+ high-quality lectures.

  • 15 sections covering various tools in Git & Github.

  • Fully practical hands-on experience.

  • Quizzes to test your understanding.


Overview of Topics :

  • Version Control Systems

  • Command Line Tool

  • Git Introduction

  • Tracking your projects

  • Additional Git commands

  • Non-linear Development: Branching

  • Non-linear Development: Merging

  • Non-linear Development: Rebasing

  • Introduction to Github

  • Social Coding with Github

  • Miscellaneous Git Tools

  • Rewriting History

  • Project Work : Creating your portfolio website 

No matter whether you are a student, web developer, mobile developer, data scientist or just a computer programmer. Everyone should have Git & Github in their toolkit. This course the only course you need to master Git & Github. The course covers everything in a practical hands-on manner. You will get a quiz in each section to test your understanding of the topics.

So, what are you waiting for? Sign up for the course and take your first step towards building your career in software development! See you in the course!

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 Git
Hiển thị tất cả khoá học Github
Hiển thị tất cả khoá học Software Development Tools
Hiển thị tất cả khoá học Version Control Systems
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊