Final Submission #14614
open[Nguyễn Thái Tuấn] Git Foundation Final Submission
100%
Description
Git Foundation Final Submission¶
Thông tin học viên¶
Họ và tên: Nguyễn Thái Tuấn
Repository GitHub¶
Link Repository:
https://github.com/NguyenThaiTuanDev/git-foundation-final-submission
Hoàn thành Microsoft Learn¶
Tôi đã hoàn thành các nội dung học tập theo yêu cầu của khóa Git Foundation.
Minh chứng hoàn thành được đính kèm trong issue này.
Minh chứng thực hành¶
Commit¶
Đã thực hiện hơn 10 commit có ý nghĩa trong quá trình thực hành Git và GitHub.
Branch¶
Các branch đã tạo:
- main
- feature/git-flow
- feature/security-notes
- feature/conflict-a
- feature/conflict-b
- feature/revert-demo
Pull Request¶
Các Pull Request đã thực hiện:
- PR #1: GitHub Flow
- PR #2: GitHub Security Notes
- PR #3: Conflict Demo
- PR #4: Conflict Resolution
- PR #5: Revert Demo
Thực hành Conflict¶
Đã tạo tình huống xung đột (merge conflict) bằng cách chỉnh sửa cùng một tệp trên các branch khác nhau và thực hiện xử lý xung đột thành công.
Thực hành Revert / Rollback¶
Đã mô phỏng tình huống AI sinh mã nguồn lỗi và sử dụng lệnh git revert để khôi phục hệ thống về trạng thái ổn định.
README.md¶
README.md đã được cập nhật với các nội dung:
- Kiến thức Git cơ bản
- GitHub Flow
- Ghi chú bảo mật GitHub
- Thực hành Pull Request
- Thực hành Conflict
- Thực hành Revert
- Cách sử dụng Git khi làm việc với AI
Tôi sẽ sử dụng Git như thế nào khi Vibe Coding với AI?¶
Khi làm việc với AI để sinh hoặc chỉnh sửa mã nguồn, tôi sẽ:
- Tạo branch mới trước khi thực hiện các thay đổi lớn.
- Commit thường xuyên để dễ dàng theo dõi lịch sử thay đổi.
- Kiểm tra kỹ mã nguồn do AI sinh ra trước khi đưa vào nhánh chính.
- Sử dụng Pull Request để rà soát và đánh giá thay đổi.
- Sử dụng Git Revert hoặc Rollback khi phát hiện lỗi.
- Không đưa các thông tin nhạy cảm như mật khẩu, API Key hoặc Access Token lên GitHub.
Tệp đính kèm¶
- Ảnh hoàn thành Microsoft Learn.
- Ảnh minh chứng Pull Request.
- Ảnh minh chứng Conflict.
- Ảnh minh chứng Revert/Rollback.
Xin cảm ơn mentor đã xem xét bài nộp của tôi.
Files
Updated by Tuấn Nguyễn Thái about 2 months ago
- Status changed from New to In Progress
Updated by Tuấn Nguyễn Thái about 2 months ago
- Status changed from In Progress to Resolved