Ôn luyện Git bài bản
Kiến thức chi tiết theo 5 domain, câu hỏi luyện tập có giải thích, và đề thi thử 65 câu mô phỏng kỳ thi thật.

- Câu hỏi
- 65 câu
- trắc nghiệm
- Thời gian
- 90 phút
- 1 & nhiều đáp án
- Điểm đỗ
- 700/1000
- ≈ 70%
- Cấp độ
- Git
- nền tảng
Về chứng chỉ
Khóa "Git — Cơ bản đến Nâng cao" là một lộ trình học (không phải chứng chỉ chính thức) giúp bạn làm chủ hệ thống quản lý phiên bản phân tán phổ biến nhất: từ khái niệm version control và ba trạng thái (working tree / staging / commit), quản lý thay đổi và hoàn tác an toàn, branching và merging cùng cách xử lý conflict, làm việc với remote và cộng tác qua Pull Request trên GitHub/GitLab, đến các chủ đề nâng cao như interactive rebase, cherry-pick, reflog, bisect, hooks, submodules và Git trong CI/CD. Nội dung chi tiết theo 5 chủ đề, kèm mục Khái niệm, câu hỏi luyện tập có giải thích và đề thi thử mô phỏng.
5 domain của kỳ thi
Tỉ trọng dùng để phân bổ số câu hỏi trong đề thi thử.
Nền tảng Git
Git Fundamentals
Version control là gì, Git (phân tán) khác VCS tập trung như SVN, cài đặt và git config, repository, ba trạng thái (working tree / staging / commit), init/clone và các lệnh cơ bản add/commit/status/log.
Thay đổi & Lịch sử
Changes & History
Xem và so sánh thay đổi với diff, đọc lịch sử với log, hoàn tác an toàn bằng restore/checkout/reset (soft/mixed/hard), sửa commit với amend, bỏ qua file bằng .gitignore, cất tạm với stash và đánh dấu phiên bản bằng tag.
Branching & Merging
Branching & Merging
Tạo và chuyển nhánh với branch/switch, mô hình nhánh, gộp nhánh bằng merge (fast-forward vs 3-way), nhận biết và xử lý conflict, rebase so với merge và khi nào nên dùng cái nào.
Remote & Cộng tác
Remote & Collaboration
Làm việc với remote, fetch/pull/push, tracking branch và upstream, fork và Pull Request, nền tảng GitHub/GitLab, cùng các workflow cộng tác phổ biến (GitHub Flow, Git Flow, trunk-based).
Nâng cao & Production
Advanced & Production
Interactive rebase và viết lại lịch sử, cherry-pick, cứu dữ liệu với reflog, truy vết bug bằng bisect, Git hooks, submodules, repo lớn, khôi phục commit mất, Git trong CI/CD và best practices.