Requirement #14714
openbài học
0%
Description
Description
Git Foundation Final Submission
Thông tin học viên
Họ và tên: Nguyễn Minh Hoàng
Repository GitHub
Link Repository:
https://github.com/minhheodangfixcode-bit/skills-introduction-to-git.git
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.
Xin cảm ơn mentor đã xem xét bài nộp của tôi.
Files
No data to display