Project

General

Profile

Actions

Final Submission #14614

open

[Nguyễn Thái Tuấn] Git Foundation Final Submission

Added by Tuấn Nguyễn Thái about 2 months ago. Updated about 2 months ago.

Status:
Resolved
Priority:
Normal
Category:
Gatekeeping
Target version:
Start date:
06/05/2026
Due date:
06/05/2026 (57 days late)
% Done:

100%

Estimated time:

Description

Git Foundation Final Submission

Thông tin học viên

Họ và tên: Nguyễn Thái Tuấn

Repository GitHub

Link Repository:

https://github.com/NguyenThaiTuanDev/git-foundation-final-submission

Hoàn thành Microsoft Learn

Tôi đã hoàn thành các nội dung học tập theo yêu cầu của khóa Git Foundation.

Minh chứng hoàn thành được đính kèm trong issue này.

Minh chứng thực hành

Commit

Đã thực hiện hơn 10 commit có ý nghĩa trong quá trình thực hành Git và GitHub.

Branch

Các branch đã tạo:

  • main
  • feature/git-flow
  • feature/security-notes
  • feature/conflict-a
  • feature/conflict-b
  • feature/revert-demo

Pull Request

Các Pull Request đã thực hiện:

  • PR #1: GitHub Flow
  • PR #2: GitHub Security Notes
  • PR #3: Conflict Demo
  • PR #4: Conflict Resolution
  • PR #5: Revert Demo

Thực hành Conflict

Đã tạo tình huống xung đột (merge conflict) bằng cách chỉnh sửa cùng một tệp trên các branch khác nhau và thực hiện xử lý xung đột thành công.

Thực hành Revert / Rollback

Đã mô phỏng tình huống AI sinh mã nguồn lỗi và sử dụng lệnh git revert để khôi phục hệ thống về trạng thái ổn định.

README.md

README.md đã được cập nhật với các nội dung:

  • Kiến thức Git cơ bản
  • GitHub Flow
  • Ghi chú bảo mật GitHub
  • Thực hành Pull Request
  • Thực hành Conflict
  • Thực hành Revert
  • Cách sử dụng Git khi làm việc với AI

Tôi sẽ sử dụng Git như thế nào khi Vibe Coding với AI?

Khi làm việc với AI để sinh hoặc chỉnh sửa mã nguồn, tôi sẽ:

  • Tạo branch mới trước khi thực hiện các thay đổi lớn.
  • Commit thường xuyên để dễ dàng theo dõi lịch sử thay đổi.
  • Kiểm tra kỹ mã nguồn do AI sinh ra trước khi đưa vào nhánh chính.
  • Sử dụng Pull Request để rà soát và đánh giá thay đổi.
  • Sử dụng Git Revert hoặc Rollback khi phát hiện lỗi.
  • Không đưa các thông tin nhạy cảm như mật khẩu, API Key hoặc Access Token lên GitHub.

Tệp đính kèm

  • Ảnh hoàn thành Microsoft Learn.
  • Ảnh minh chứng Pull Request.
  • Ảnh minh chứng Conflict.
  • Ảnh minh chứng Revert/Rollback.

Xin cảm ơn mentor đã xem xét bài nộp của tôi.


Files

GitHub Foundations 2.png (318 KB) GitHub Foundations 2.png Tuấn Nguyễn Thái, 06/05/2026 05:47 AM
GitHub Foundations 1.png (312 KB) GitHub Foundations 1.png Tuấn Nguyễn Thái, 06/05/2026 05:47 AM
Pull Request.png (66 KB) Pull Request.png Tuấn Nguyễn Thái, 06/05/2026 05:50 AM
Conflict.png (99.5 KB) Conflict.png Tuấn Nguyễn Thái, 06/05/2026 05:50 AM
Rollback.png (71.1 KB) Rollback.png Tuấn Nguyễn Thái, 06/05/2026 05:50 AM
Actions #1

Updated by Tuấn Nguyễn Thái about 2 months ago

  • Status changed from New to In Progress
Actions #2

Updated by Tuấn Nguyễn Thái about 2 months ago

  • Status changed from In Progress to Resolved
Actions

Also available in: Atom PDF