Actions
Final Submission #14694
open[Phạm Phước Bảo Tín] Git Foundation Final Submission
Status:
New
Priority:
Normal
Assignee:
Category:
Gatekeeping
Target version:
Start date:
06/08/2026
Due date:
% Done:
100%
Estimated time:
3:00 h
Description
AKA Lab - Git Safety Foundation Before Vibe Coding
1. Thông tin sinh viên¶
- Họ và tên: Phạm Phước Bảo Tín
- Mã sinh viên: 22E1020021
- Lớp: KHDL K3
- Dự án: https://github.com/tinppb/Git-Safety-Foundation-Before-Vibe-Coding
2. Các mục tiêu thực hành đã hoàn thành¶
Theo như file README.md đính kèm, em đã hoàn thành các nội dung thực hành sau:
- Khởi tạo và cấu hình: Tạo repository local và kết nối thành công với GitHub.
- Quản lý phiên bản cơ bản: Thực hiện thao tác
add,commitđầy đủ để lưu lại các mốc thay đổi. - Làm việc với Branch: Đã tạo và thao tác trên nhiều branch khác nhau như
main,tinppb,feature-tools,final-update. - Cộng tác qua Pull Request: Đẩy code lên GitHub và đã tạo thành công các Pull Request để merge vào nhánh chính.
- Xử lý Xung đột (Conflict): Đã giả lập tình huống bị conflict và dùng VS Code để phân tích, resolve conflict thành công.
- Rollback mã nguồn (Revert): Đã thực hành tình huống code lỗi và dùng lệnh
git revertđể hoàn tác lại sự thay đổi một cách an toàn.
3. File đính kèm¶
-
README.md: Báo cáo chi tiết danh sách kỹ năng và quá trình thực hành. -
introduction_git.png,introduction_github.png: Các hình ảnh minh chứng khóa học. - Ảnh danh sách lệnh Git: Hình ảnh chụp lại các lệnh Git đã sử dụng.
- Ảnh Git log: Hình ảnh chụp lại lịch sử các commit dạng cây nhánh.
- Ảnh Pull Requests: Hình ảnh chụp các Pull Request đã được tạo và merge trên GitHub.
- Ảnh xử lý Conflict: Hình ảnh chụp minh chứng giải quyết xung đột mã nguồn.
- Ảnh minh chứng Rollback/Revert: Hình ảnh chụp commit thực hiện rollback để đảo ngược thay đổi bị lỗi.
Tôi sẽ dùng Git như thế nào khi Vibe Code với AI?¶
- Commit thường xuyên: Tạo mốc an toàn (snapshot) trước mỗi lần yêu cầu AI sinh code hoặc sửa code.
- Sử dụng Branch riêng: Luôn tạo nhánh mới cho các tính năng để AI thoải mái thử nghiệm mà không làm hỏng nhánh chính (
main). - Review & Rollback: Kiểm tra code AI viết trước khi gộp; nếu AI "ảo giác" sinh code lỗi, lập tức dùng
git reverthoặcgit restoređể quay về trạng thái an toàn.
Files
No data to display
Actions