Project

General

Profile

Actions

Final Submission #14694

open

[Phạm Phước Bảo Tín] Git Foundation Final Submission

Added by Tín Phạm Phước Bảo about 2 months ago.

Status:
New
Priority:
Normal
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

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?

  1. 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.
  2. 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).
  3. 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 revert hoặc git restore để quay về trạng thái an toàn.

Files

conflict.png (24 KB) conflict.png Tín Phạm Phước Bảo, 06/08/2026 11:05 AM
git.png (35.8 KB) git.png Tín Phạm Phước Bảo, 06/08/2026 11:05 AM
introduction_git.png (96.7 KB) introduction_git.png Tín Phạm Phước Bảo, 06/08/2026 11:05 AM
introduction_github.png (115 KB) introduction_github.png Tín Phạm Phước Bảo, 06/08/2026 11:05 AM
pull_request.png (72.4 KB) pull_request.png Tín Phạm Phước Bảo, 06/08/2026 11:05 AM
README.md (2.2 KB) README.md Tín Phạm Phước Bảo, 06/08/2026 11:05 AM
RollbackRevert.png (26 KB) RollbackRevert.png Tín Phạm Phước Bảo, 06/08/2026 11:05 AM

No data to display

Actions

Also available in: Atom PDF