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

Git for Geeks: Quick Git Training for Developers

Git cho Geeks: Khóa học Git cấp tốc cho Lập trình viên

Git cho Geeks: Khóa học Git cấp tốc cho Lập trình viên

Nắm vững các tính năng cốt lõi của Git trong thời gian ngắn - dành cho kỹ sư phần mềm đã có kinh nghiệm nhưng mới làm quen với Git

4.5
(4,836 đánh giá)
17,786 học viên
Giảng viên
Jason Taylor
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
3.5 giờ video
140 bài giảng
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 các khái niệm chính của hệ thống quản lý mã nguồn Git
Thực hành toàn bộ quy trình làm việc với Git từng bước
So sánh các trạng thái khác nhau trong Git
Quản lý file trong và ngoài tầm kiểm soát của Git
Tạo và quản lý kho lưu trữ trên GitHub và BitBucket
Tạo nhánh và giải quyết xung đột một cách tự tin
Lưu tạm công việc đang dang dở với Stashes
Đánh dấu các sự kiện đặc biệt bằng Tags
Thậm chí "du hành thời gian" trong kho lưu trữ Git

Yêu cầu

Kỹ năng máy tính cơ bản
Có thể cài đặt phần mềm trên máy tính
Có thể cần quyền Admin để cài đặt phần mềm

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

Dành cho bất kỳ ai quan tâm đến việc sử dụng hệ thống quản lý mã nguồn, đặc biệt là Git
Kỹ sư phần mềm, nhà phát triển, lập trình viên mới bắt đầu với Git
Quản lý CNTT hoặc trưởng nhóm kỹ thuật đang cân nhắc sử dụng Git để quản lý phiên bản cho đội nhóm
Freelancer hoặc các chuyên gia sáng tạo khác

Nội dung khóa học

11 phần • 75 bài giảng
1 Giới thiệu khóa học
2 Đối tượng và phương pháp tiếp cận
3 Làm việc với Command Line
1 Tổng quan về khái niệm cốt lõi
2 Git là gì?
3 Git Repository là gì?
4 Cách thức hoạt động của Commits
1 Tổng quan về cài đặt nhanh
2 Cài đặt và thiết lập nhanh trên Windows
3 Lưu ý cài đặt trên Windows
4 Cài đặt và thiết lập nhanh trên Mac OS X
5 Lưu ý cài đặt trên Mac OS X
1 Tổng quan kiến thức cơ bản
2 Bắt đầu với Repository trống (git init)
3 Các trạng thái Git / Quy trình làm việc cơ bản
4 Commit đầu tiên và quy trình làm việc cục bộ cơ bản (git add / git commit)
5 Khám phá Git Repository
6 Bắt đầu với dự án có sẵn (git init)
7 Tìm hiểu sâu hơn về Commits và Messages
8 Commit Log và hiển thị chi tiết Commit
9 Kết hợp các bước với Express Commits
10 Khôi phục thay đổi trong Stage và Working Directory
11 Lịch sử Git và tạo lệnh Git tùy chỉnh với Aliases
12 Đổi tên và xóa file trong Git
13 Thay đổi file ngoài Git
14 Loại trừ các file không mong muốn khỏi Git
1 Tổng quan phần nâng cao
2 So sánh thay đổi (git diff / difftool)
3 Branches là gì
4 Các điểm đánh dấu đặc biệt và HEAD
5 Tạo nhánh và Merge đơn giản (Các bước dễ dàng)
6 Merge thủ công và giải quyết xung đột
7 Đánh dấu các cột mốc quan trọng với Tagging
8 Lưu tạm công việc đang thực hiện với Stashing
9 "Du hành thời gian" trong Repository với Reset và Reflog (Hoàn tác các Commit sai)
1 Tổng quan về làm việc từ xa
2 Remote Repositories là gì
3 BitBucket là gì?
4 Đăng ký tài khoản BitBucket
5 Tạo Remote Repository
6 Thiết lập mối quan hệ giữa Repository cục bộ và từ xa
7 Cập nhật Remote Repositories (git push)
8 Xóa Remote Repository
9 So sánh dịch vụ: GitHub vs BitBucket
10 GitHub là gì?
11 Làm việc với GitHub
12 Sao chép Repository (git clone)
13 Cập nhật! GitHub thay đổi tên nhánh mặc định
14 Cập nhật không Merge: Tải bản cập nhật (git fetch)
1 Lời cuối
1 Tổng quan kiến thức nền
2 Về giảng viên
3 Lịch sử ngắn gọn của Git
4 So sánh các công cụ quản lý mã nguồn
1 Tổng quan cài đặt
2 Cài đặt Git cho Windows
3 Cài đặt và tinh chỉnh Git cho Windows
4 Trợ giúp Git
5 Cấu hình Git tối thiểu
6 Cài đặt Notepad++
7 Tích hợp Git với Notepad++
8 Cài đặt P4Merge cho Windows
9 Tích hợp Git với P4Merge
1 Tổng quan cài đặt Mac OS X
2 Cài đặt Git cho Apple
3 Trợ giúp Git
4 Cấu hình tối thiểu
5 Cài đặt TextMate 2
6 Cấu hình TextMate 2
7 Tích hợp Git với TextMate 2
8 Cài đặt P4Merge cho Mac OS X
9 Tích hợp Git với P4Merge
10 Mac Git Prompt: Tùy chỉnh dòng lệnh giống của tôi
11 Giải quyết sự cố Git bị lỗi sau khi nâng cấp MacOS (mới!)
1 Phần thưởng: Ưu đãi độc quyền cho học viên

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

Git for Geeks

This course is designed to cut academic theory to just the key concepts and focus on basics tasks in Git in order to be productive quickly. Students can expect to learn the all the main features of Git in just two hours.

New! Closed captions throughout the course!

Course Outline

Course Introduction provides a welcome to this course with a few suggestions on how to get the most out of it. After that, we cover the minimum theory before getting our hands dirty with Git in the Core Concepts section.

Quick Installation provides an overview on the installation process for all tools needed for this course. A more detailed set of instructions are available in the Bonus section.

In The Basics, we walk through all the commands needed to start a new project managed by Git (or enable Git for an existing project) all the way through making commits, including common file operations like moving and deleting files. We also cover how to exclude the wrong files from accidentally being committed and how to review your repository's history.

We then go a bit deeper in the Advanced section when we cover comparing changes, branching and merging (including merge conflict resolution), tagging milestones, saving temporary work, and even a bit of time travel.

Finally, Going Remote covers publishing the locally created repository (previous sections) on GitHub and BitBucket. We cover the main concepts related to working with any remote Git repositories and compare the differences between the two most popular Git hosting services.

After the main part of the course, this course offers several bonus sections that explore some topics in more detail for those that like more information.

Course Features

Presentations provide audio/video training of conceptual ideas. Since few like slide-ware presentations, slide-presentations are kept to a minimum.

Screencasts provide a video of the instructor's computer system with any actions, commands, or screens displayed and narrated. Excluding bonus lectures, this course offers about 2 hours of screencast videos.

Several attachments throughout the course provide supplemental information, illustrations, or other reference material.

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