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

Learn Git & GitHub Online - Beginner & Intermediate Concepts

Học Git & GitHub Online - Khái Niệm Cơ Bản & Trung Cấp

Học Git & GitHub Online - Khái Niệm Cơ Bản & Trung Cấp

Học Git & GitHub - Khái Niệm Cơ Bản & Trung Cấp: Dòng Lệnh, Kiểm Soát Phiên Bản Git, Cộng Tác trên GitHub, & Hơn Thế Nữa!

4.3
(75 đánh giá)
488 học viên
Giảng viên
Todd McLeod
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
10.000đ 399.000đ -97%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
8.5 giờ video
106 bài giảng
13 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ì

Khóa Học Thành Thạo Git & GitHub Tối Thượng - Khái Niệm Cốt Lõi, Lệnh, và Cộng Tác - Chiến Lược Nhánh và Hợp Nhất - Từ Người Mới Bắt Đầu Đến Người Dùng Nâng Cao
Được giảng dạy bởi tác giả bán chạy nhất trên Udemy, Đối Tác Giảng Viên Udemy, & Giáo Sư Đại Học Kỳ Cựu với 25 năm kinh nghiệm hướng dẫn mọi người thành thạo lập trình
Từ kiến thức nền tảng đến tính năng nâng cao, khóa đào tạo này sẽ cung cấp cho bạn nền tảng vững chắc về Git và GitHub: lệnh, nhánh, hợp nhất, pull request và hơn thế nữa
Được trình bày qua các bài giảng video chất lượng cao, khóa học Git này sẽ giúp bạn thành thạo Git và GitHub, trang bị kỹ năng kiểm soát phiên bản cho mọi dự án
Một đề cương khóa học toàn diện 56 trang được bao gồm trong khóa học, cùng với quyền truy cập trọn đời, cho phép bạn xem lại tài liệu bất cứ lúc nào và học các bản cập nhật mới
Bài tập thực hành với lời giải video, bao gồm tất cả các tệp kho lưu trữ Git, cho phép bạn áp dụng những gì đang học và phát triển kỹ năng với Git và GitHub
Thành thạo sử dụng các lệnh Git bao gồm git clone, git push, git pull, git merge, git fetch, git stash, git branch, git revert, git restore, git reset, và hơn thế nữa
Các tính năng GitHub có trong khóa học như pull request, fork, GitHub Actions, GitHub Pages, và quản lý vấn đề (issues) cùng dự án
Cũng bao gồm trong khóa học: quản lý kho lưu trữ Git, giải quyết xung đột, kho lưu trữ từ xa, xác thực SSH, thuật toán băm, và cấu trúc bên trong git
Cộng tác trên GitHub cũng được đề cập, cùng với việc chia sẻ mã, làm việc với cộng tác viên, giải quyết xung đột hợp nhất, và làm việc trong VS Code
Lấy và tích hợp dữ liệu từ kho lưu trữ từ xa cũng được đề cập, khôi phục tệp đã xóa, và tỉa nhánh
Một phần giới thiệu về làm việc với terminal cũng được cung cấp trong khóa học để hỗ trợ người mới bắt đầu
Hơn 400,000 học viên đã được đào tạo, Truy cập khóa học trọn đời, Bài tập thực hành có lời giải
Đảm bảo hài lòng 100%, Học theo tốc độ của riêng bạn, Khóa học này đã được kiểm chứng và chứng minh hiệu quả

Yêu cầu

Không cần kinh nghiệm trước đó. Khóa học Git & GitHub này rất tuyệt cho người mới bắt đầu!

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

Khóa học này bao gồm các kỹ năng Git & GitHub cơ bản và trung cấp.
Khóa học Git này dành cho lập trình viên, nhà phát triển, & kỹ sư phần mềm ở trình độ mới bắt đầu và trung cấp.
Khóa học này cung cấp hướng dẫn kỹ lưỡng về các khái niệm Git & GitHub cơ bản và trung cấp.

Nội dung khóa học

25 phần • 106 bài giảng
1 Điều hướng khóa học này
2 Suy nghĩ về các phiên bản của tệp
3 Suy nghĩ về sao lưu tệp
4 Suy nghĩ về chia sẻ tệp
5 Suy nghĩ về cộng tác
6 Câu chuyện Linus Torvalds tạo ra git
7 Chuẩn hóa cách làm việc với git
8 Con đường đến thành công
1 Tải xuống đề cương khóa học
1 Terminal / shell / bash
2 Terminal / shell / bash trên Windows
3 Terminal / shell / bash trên máy tính Apple Mac
4 Terminal / shell / bash – Điều hướng
5 Terminal / shell / bash – Quản lý tệp & thư mục
6 Terminal / shell / bash – Pipe và grep
7 Terminal / shell / bash – Biến môi trường
8 Terminal / shell / bash – Thiết lập biến môi trường
9 Terminal / shell / bash – Sử dụng bashrc
10 Terminal / shell / bash – Tùy chỉnh dấu nhắc bash của bạn
11 Terminal / shell / bash – Khám phá cài đặt git bash
12 Terminal / shell / bash – Thuật toán băm
1 Thực hành lệnh terminal
1 Xem phiên bản git của bạn với lệnh git version
2 Git hoạt động như thế nào
3 Khởi tạo một kho lưu trữ git với git init
4 Thao tác git cơ bản: staging, status, committing, và log
5 Xem thông báo commit git trong vs code
1 Thực hành lệnh Git
1 Khám phá lịch sử commit git: Kỹ thuật cơ bản với git log
2 Cách điều hướng kết quả trong terminal: Phím tắt
3 Lọc git log theo tác giả, từ khóa, và phạm vi
4 Xem các tùy chọn cho git log: patch và stats
5 Lọc commit bằng git log theo khoảng thời gian
6 Sử dụng git log để hình dung lịch sử kho lưu trữ của bạn
1 Tạo một repo và clone nó
2 Thực hành sử dụng git log
1 Khám phá cây thư mục trong git
2 So sánh log & show trong git
3 Hiểu thuật ngữ tổ tiên (ancestry) trong git
4 Khám phá tổ tiên trong cây thư mục git
1 Thực hành sử dụng lệnh Git để lấy thông tin
1 Giới thiệu về git config
1 Tạo một repo từ xa - Bước 0, tạo tài khoản
2 Tạo một repo từ xa - Bước 1, SSH
3 Tạo một repo từ xa - Bước 2, tạo repo
4 Tạo một repo từ xa - Bước 3, đẩy mã lên
5 Xem các phiên bản khác nhau của tệp tại các thời điểm khác nhau
6 Hiểu kho lưu trữ cục bộ và từ xa
7 Bỏ qua tệp trong một kho lưu trữ git
8 Hiểu tệp readme
1 Thực hành thiết lập SSH trên github
2 Thực hành clone một repo
3 Thực hành quy trình làm việc git thông thường
1 git clone
2 git fetch & merge
3 git pull
4 Nguyên lý Pareto
1 Cài đặt VS Code
2 Khởi chạy VS Code từ bash
3 Các mục Terminal trong VS Code
1 Xem sự khác biệt - Giao diện dòng lệnh (CLI)
2 Xem sự khác biệt - VS Code (GUI)
3 Xem sự khác biệt trên GitHub (kho lưu trữ từ xa)
4 Xem một commit cụ thể
5 Tìm kiếm một commit cụ thể với grep
6 Thao tác Pareto trong vs code
1 Khôi phục nội dung tệp
2 Đổi tên tệp - vs code (GUI)
3 Thêm hai thư mục
1 Khôi phục nội dung trong thư mục làm việc của bạn
2 Hoàn tác một commit với git revert
3 So sánh restore, revert, reset - reset mềm (soft reset)
4 git reset mixed
5 git reset hard
1 Phiên bản ngữ nghĩa
2 Tài liệu tốt nhất cho git
3 git tag
4 Sao chép và di chuyển tệp trong bash & git show một tag cụ thể
5 Gắn tag cho một commit cũ
6 Xóa một tag
1 Giới thiệu về nhánh
2 Tạo một nhánh mới
3 Chuyển đổi giữa các nhánh
4 Hợp nhất nhánh
5 Xem sự khác biệt giữa các nhánh
6 Xóa một nhánh
7 Nhìn thấy các nhánh của bạn một cách trực quan với GAOD
8 Checkout một treeish, detached head, branching
9 Hiểu hợp nhất nhanh (fast-forward merges)
10 Hợp nhất thông thường - main thay đổi, nhánh thay đổi
1 Xem các nhánh đã hợp nhất & chưa hợp nhất
2 Hiểu xung đột hợp nhất
3 Hiểu các thay đổi trong thư mục làm việc
4 Tạo một xung đột hợp nhất
5 Giải quyết xung đột hợp nhất - trong nano
6 Giải quyết xung đột hợp nhất - trong VS Code
7 Hủy bỏ một xung đột hợp nhất
8 Giữ cho một nhánh luôn cập nhật với main
1 Làm việc với stash trong git
1 Hiểu theo dõi (tracking)
1 Đẩy một nhánh khác lên kho lưu trữ từ xa
2 Checkout một nhánh khác trên kho lưu trữ từ xa
3 Xóa một nhánh từ xa
4 Fork một repo và pull request
1 Làm tốt lắm!
2 Bài giảng bổ sung

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

This course provides comprehensive coverage of both beginner and intermediate concepts in Git and GitHub, the cornerstones of today's coding environment.

Together we will start with the fundamentals, including working at the terminal, then move through beginner and intermediate topics in Git & GitHub. This will give you the skills you need to confidently use Git & GitHub in all situations.

Taught by Todd McLeod, a professor with more than 25 years of experience, this course has been meticulously designed, revised, and perfected to make mastering Git and GitHub as simple as possible.

Provided in conversational and enjoyable lectures, this course covers topics such as:

  • Navigating Git repositories and the GitHub interface

  • Understanding version control and Git's architecture

  • Committing, branching, and merging code changes

  • Configuring and managing your Git environment

  • Collaborating with other developers using GitHub

  • Advanced Git operations and best practices

  • Work seamlessly with remote repositories

  • Setting up Git with VS Code for a robust development environment

  • Utilizing Git's powerful command line interface for more control

  • Git and GitHub security best practices

The outline of the course includes all of these topics, and more:

  1. Introduction to Git, GitHub, and Version Control Systems

  2. Navigating Git and GitHub Interface

  3. Understanding File Versions and Backups

  4. Collaborative Workflows in Git and GitHub

  5. The History of Git: Linus Torvalds' Creation Story

  6. Basic Command Line Operations for Git

    1. Bash on Windows

    2. File and Folder Management in Bash

    3. Using Environment Variables

  7. Installing and Configuring Git

  8. Git Basic Operations: Staging, Committing, and Viewing History

  9. Exploring Git Logs and Commits

  10. Understanding Git Trees and Ancestry

  11. Git Configurations and Settings

  12. Working with Remote Repositories on GitHub

  13. File Versioning and Branching

  14. Resolving Merge Conflicts

  15. Git in VS Code

  16. Searching and Filtering Commits

  17. Advanced Git Operations: Restore, Revert, Reset

  18. Semantic Versioning and Git Tagging

  19. Advanced Branching and Merging Strategies

  20. Git Stash: Temporary Code Saving

  21. Tracking and Syncing Branches in Remote Repositories

  22. Forking Repositories and Making Pull Requests

This course will give you the skills to proficiently manage source code, collaborate with team members, and track changes using Git and GitHub. Beginning with the fundamentals of version control, the course introduces you to Git's core functionality and command-line features. You'll learn to initialize repositories, stage changes, create commits, and examine logs.

As you move into intermediate topics, the course shifts focus to GitHub, teaching you how to push local repositories to remote, handle pull requests, resolve merge conflicts, and contribute to open-source projects.

Whether you're a beginner looking to understand the basics or an intermediate user aiming to refine your skills, this course offers a comprehensive guide to mastering both Git and GitHub.

Described as “transformative,” “eye-opening,” and “a game-changer,” this Git and GitHub training will revolutionize how you approach software development.

Enroll now to take your Git & GitHub skills to the next level!

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 Command Line
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 😊