Project

General

Profile

Actions

Final Submission #14743

open

[Nguyễn Thanh Đức] Git safety foundation before vibe coding

Added by Đức Nguyễn Thanh about 2 months ago.

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

100%

Estimated time:

Description

Git Foundation Final Submission

  1. Thông tin dự án

Tôi đã hoàn thành project Git Foundation nhằm học và thực hành Git/GitHub trong bối cảnh làm việc với AI (Vibe Coding). Project tập trung vào việc quản lý phiên bản, làm việc với branch, xử lý conflict và rollback code.

  1. GitHub Repository

Link repository:

https://github.com/thanhduc17/git-foundation
3. Nội dung đã thực hành
✔ Git cơ bản
git init
git add
git commit
git status
git log
git push / pull
✔ Branching

Tôi đã tạo và làm việc với các branch:

main
feature-login
feature-cart
bugfix-ui
feature-conflict
conflict-fix
✔ Merge & Conflict
Tôi tạo tình huống conflict bằng cách chỉnh sửa cùng một file trên 2 branch khác nhau
Sau đó thực hiện merge và resolve conflict thủ công
✔ Rollback (Revert)
Tôi sử dụng git revert để hoàn tác commit gây lỗi
Đây là tình huống mô phỏng rollback khi AI sinh code sai
✔ Remote GitHub
Kết nối repository local với GitHub
Push toàn bộ commit và branches lên remote repository
4. Số liệu đạt yêu cầu
✔ Hơn 10 commits có ý nghĩa
✔ Hơn 3 branches
✔ 1+ tình huống conflict
✔ 1+ tình huống rollback (revert)
✔ 2+ pull requests (nếu yêu cầu)
✔ Repository đầy đủ trên GitHub
5. Microsoft Learn

Tôi đã hoàn thành các module:

GitHub Foundations Part 1
GitHub Foundations Part 2

(Đính kèm ảnh minh chứng)

  1. Kinh nghiệm rút ra

Tôi hiểu rằng Git đóng vai trò quan trọng trong quá trình làm việc với AI (Vibe Coding):

Mỗi tính năng do AI sinh ra nên được tách branch riêng
Commit thường xuyên giúp tạo checkpoint an toàn
Pull Request giúp kiểm soát thay đổi trước khi merge
Revert giúp quay lại trạng thái ổn định khi code bị lỗi
Conflict giúp hiểu rõ sự khác biệt giữa các phiên bản code
7. Kết luận

Git là công cụ quan trọng giúp kiểm soát code khi làm việc với AI. Trong quá trình Vibe Coding, Git đóng vai trò như hệ thống an toàn giúp quản lý thay đổi, giảm rủi ro và đảm bảo tính ổn định của dự án.


Files

README.md (672 Bytes) README.md Đức Nguyễn Thanh, 06/13/2026 12:36 PM
Screenshot 2026-06-13 173401.png (4.73 KB) Screenshot 2026-06-13 173401.png Đức Nguyễn Thanh, 06/13/2026 12:36 PM
Screenshot 2026-06-13 173512.png (83.2 KB) Screenshot 2026-06-13 173512.png Đức Nguyễn Thanh, 06/13/2026 12:36 PM
Screenshot 2026-06-13 173346.png (8.41 KB) Screenshot 2026-06-13 173346.png Đức Nguyễn Thanh, 06/13/2026 12:36 PM
Screenshot 2026-06-13 172608.png (22.2 KB) Screenshot 2026-06-13 172608.png Đức Nguyễn Thanh, 06/13/2026 12:36 PM

No data to display

Actions

Also available in: Atom PDF