Final Submission #14728
open[Huỳnh Nhật Quốc] Git Foundation Final Submission
100%
Description
BÁO CÁO HOÀN THÀNH PROJECT: GIT SAFETY FOUNDATION¶
1. Thông tin sinh viên¶
- Họ và tên: Huỳnh Nhật Quốc
- Lớp: KHD6
- GitHub Repository: https://github.com/nq16-huynh/git-safety-foundation
2. Kết quả học tập¶
Đã hoàn thành đầy đủ hai lộ trình GitHub Foundations trên Microsoft Learn và nắm được các kiến thức cơ bản về Git, GitHub, Branch, Commit, Pull Request và GitHub Flow.
3. Quá trình thực hành¶
Trong quá trình thực hành, đã tạo hơn 10 commit có ý nghĩa, sử dụng nhiều branch để phát triển độc lập và thực hiện thành công 2 Pull Request. Đồng thời, đã làm quen với quy trình làm việc theo GitHub Flow thông qua việc tạo, cập nhật và hợp nhất các nhánh.
4. Thực hành Conflict và Rollback¶
Đã chủ động tạo tình huống xung đột khi chỉnh sửa cùng một nội dung trên các nhánh khác nhau và tiến hành xử lý conflict trước khi merge. Ngoài ra, cũng thực hiện rollback/revert để khôi phục dự án về trạng thái ổn định khi xuất hiện thay đổi không mong muốn.
5. Các lệnh Git đã sử dụng¶
git clonegit branchgit checkoutgit addgit commitgit pushgit pullgit loggit revertgit reset
6. Thu hoạch sau project¶
Qua quá trình học và thực hành, nhận thấy Git đóng vai trò quan trọng trong việc quản lý phiên bản và kiểm soát thay đổi của dự án. Khi làm việc với AI trong Vibe Coding, sẽ ưu tiên tạo branch riêng trước khi phát triển tính năng mới, commit thường xuyên để lưu lại các mốc an toàn, sử dụng revert hoặc rollback khi gặp lỗi và kiểm tra thay đổi thông qua Pull Request trước khi hợp nhất vào nhánh chính.
Files
No data to display