Project

General

Profile

Actions

Final Submission #14727

open

[Ngô Nguyễn Quang Nhật] Git Foundation Final Submission

Added by Nhat Ngo Nguyen Quang about 2 months ago. Updated about 2 months ago.

Status:
New
Priority:
Normal
Category:
Gatekeeping
Target version:
Start date:
06/12/2026
Due date:
% Done:

0%

Estimated time:

Description

BÁO CÁO HOÀN THÀNH PROJECT

1. Thông tin học viên

  • Họ và tên: Ngô Nguyễn Quang Nhật
  • Tài khoản redmine: k6_ngonguyenquangnhat

2. 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.

3. GitHub Repository

Repository thực hành:

https://github.com/ngoquangnhat/Ngon_Ngu_Lap_Trinh_R

4. 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.

5. 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

13f0f104-371d-4af9-b9cc-333bb2340cbe.jpg (117 KB) 13f0f104-371d-4af9-b9cc-333bb2340cbe.jpg Nhat Ngo Nguyen Quang, 06/12/2026 07:20 PM
Screenshot 2026-06-13 000102.png (9.78 KB) Screenshot 2026-06-13 000102.png Nhat Ngo Nguyen Quang, 06/12/2026 07:21 PM
Screenshot 2026-06-13 000116.png (2.23 KB) Screenshot 2026-06-13 000116.png Nhat Ngo Nguyen Quang, 06/12/2026 07:21 PM
Screenshot 2026-06-13 002229.png (87.7 KB) Screenshot 2026-06-13 002229.png Nhat Ngo Nguyen Quang, 06/12/2026 07:23 PM
Screenshot 2026-06-13 002320.png (47.6 KB) Screenshot 2026-06-13 002320.png Nhat Ngo Nguyen Quang, 06/12/2026 07:23 PM
Screenshot 2026-06-13 002448.png (30.2 KB) Screenshot 2026-06-13 002448.png Nhat Ngo Nguyen Quang, 06/12/2026 07:25 PM
Actions #1

Updated by Nhat Ngo Nguyen Quang about 2 months ago

  • Description updated (diff)
Actions

Also available in: Atom PDF