Final Submission #14831
open[Nguyễn Nhật Phương Trinh] Git Foundation Final Submission
100%
Description
BÁO CÁO HOÀN THÀNH PROJECT
- Thông tin học viên
Họ và tên: Nguyễn Nhật Phương Trinh
Tài khoản redmine: k6_nguyennhatphuongtrinh - Minh chứng hoàn thành Microsoft Learn
Đã hoàn thành đầy đủ các module theo yêu cầu:
GitHub Foundations – Part 1
Git/GitHub cơ bản
Repository
Branch
Commit
Pull Request
GitHub Flow
GitHub Foundations – Part 2
Cộng tác nhóm
Quản lý project
Bảo mật repository
Pull Request nâng cao
Tìm kiếm lịch sử thay đổi
GitHub Copilot cơ bản
Ảnh chụp minh chứng hoàn thành được đính kèm trong issue.
- GitHub Repository
Repository thực hành:
https://github.com/trinhnguyenpdl-tech/skills-introduction-to-git
- Nội dung thực hành Git/GitHub
4.1 Commit
Đã thực hiện 10+ commit có ý nghĩa trong quá trình thực hành.
Commit bao gồm:
Tạo cấu trúc project
Cập nhật README
Thực hành branch
Thực hành conflict
Thực hành rollback/revert
4.2 Branch
Đã tạo và thực hành với tối thiểu 3 branch:
feature-readme
feature-git-command
feature-conflict
4.3 Pull Request
Đã thực hiện tối thiểu 2 Pull Request để merge thay đổi vào nhánh chính.
4.4 Merge Conflict
Đã thực hành tình huống merge conflict bằng cách chỉnh sửa cùng một file trên nhiều branch khác nhau và thực hiện resolve conflict thành công.
4.5 Rollback / Revert
Đã thực hành rollback/revert bằng lệnh git revert để hoàn tác một thay đổi giả lập gây lỗi.
- README.md
Đã xây dựng file README.md mô tả:
Quá trình học Git Foundation
Danh sách lệnh Git đã sử dụng
Các branch và pull request đã thực hành
Conflict & rollback/revert
Cách sử dụng Git khi Vibe Coding với AI
6. Tôi sẽ dùng Git như thế nào khi Vibe Code với AI?
Tôi sẽ sử dụng Git như một công cụ quản lý phiên bản và đảm bảo an toàn khi lập trình cùng AI. Khi AI sinh code hoặc thay đổi hệ thống, tôi sẽ tạo branch riêng để thử nghiệm, commit theo từng bước nhỏ để dễ kiểm soát thay đổi, sử dụng pull request để review trước khi merge và dùng rollback/revert khi phát sinh lỗi để đảm bảo hệ thống luôn ổn định.
Files
No data to display