Actions
Final Submission #14741
open[Lê Nguyên Minh] Git Foundation Final Submission
Status:
Resolved
Priority:
Normal
Assignee:
Category:
Gatekeeping
Target version:
Start date:
06/13/2026
Due date:
06/13/2026 (49 days late)
% Done:
100%
Estimated time:
2:00 h
Description
Git Foundation Final Submission¶
Thông tin sinh viên¶
Họ và tên: Lê Nguyên Minh
Repository GitHub¶
Link Repository:
https://github.com/nguyen-minh-16-06/Git_Safety_Foundation
Hoàn thành Microsoft Learn¶
Tôi đã hoàn thành các nội dung bài học của khóa Git Foundation
Minh chứng thực hành¶
Branch¶
Các branch đã tạo:
mainfeature/hand-detectionfeature/robot-controlbugfix/parameter-tuningfeature/ai-wrong-docs
README.md¶
Danh sách minh chứng kết quả thực hiện:
- Link GitHub Repository: https://github.com/nguyen-minh-16-06/Git_Safety_Foundation
- Danh sách các Branch đã tạo (Tối thiểu 3):
main,feature/hand-detection,feature/robot-control,bugfix/parameter-tuning,feature/ai-wrong-docs.- Danh sách Pull Requests (Tối thiểu 2): - PR số 1 (Gộp tính năng nhận diện tay): https://github.com/nguyen-minh-16-06/Git_Safety_Foundation/tree/3b4bca89fef8f84f82700e738f225850f6a17ff6
- PR số 2 (Gộp thông số cấu hình robot): https://github.com/nguyen-minh-16-06/Git_Safety_Foundation/tree/2857841ceef5acd356cd1bf5f86b89e542c2a744
- Minh chứng giải quyết Conflict: Đã xử lý xung đột thành công tại PR đối với file
project_overview.md: https://github.com/nguyen-minh-16-06/Git_Safety_Foundation/commit/4208b887152447551ed825e83ac03932eec1294a- Minh chứng Rollback/Revert: Đã thực hiện xóa bỏ commit lỗi thông qua PR Revert tại link: https://github.com/nguyen-minh-16-06/Git_Safety_Foundation/commit/c5a608fa2d10bc2cfb7ea2557990491eac4445ac
Tư duy sử dụng Git khi bước vào khóa học Vibe Code với AI:
Khi phát triển phần mềm trong kỷ nguyên AI Coding, tốc độ sinh mã nguồn và tài liệu của AI là rất lớn nhưng đi kèm rủi ro tạo ra các lỗi logic tiềm ẩn hoặc phá vỡ kiến trúc hệ thống hiện tại. Tôi sẽ áp dụng Git làm "Phanh an toàn" theo nguyên tắc:
- Tuyệt đối không can thiệp thẳng vào nhánh chính: Mọi yêu cầu hay prompt đưa cho AI sinh ra đều phải được đưa vào một nhánh
feature/...riêng biệt để cô lập rủi ro.- Chia nhỏ checkpoint để commit: Cứ sau mỗi lần prompt AI thành công một phân đoạn nhỏ và kiểm tra thấy hoạt động ổn định, tôi sẽ thực hiện commit ngay để làm điểm tựa quay lại nếu các prompt sau đó làm hỏng hệ thống.
- Sử dụng Pull Request làm lưới lọc: Trước khi gộp bất kỳ đoạn code nào của AI vào nhánh chính, tôi sẽ dùng giao diện so sánh dòng (diff) trên PR để rà soát kỹ lưỡng, đảm bảo hiểu rõ những gì AI đã thay đổi.
Tệp đính kèm¶
- Ảnh hoàn thành Microsoft Learn.
- Ảnh minh chứng Pull Request.
Files
Actions