Final Submission #14665
open[Văn Khiêm Chương] Git Foundation Final Submission
0%
Description
Git Foundation Final Submission¶
Thông tin học viên¶
- Họ và tên: Văn Khiêm Chương
Repository GitHub¶
- Link Repository: https://github.com/khiemchuong/AKA_LAB
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 bên dưới/trong issue này)
Minh chứng thực hành¶
1. Commit¶
Đã thực hiện 14 commit có ý nghĩa trong quá trình thực hành Git và GitHub, bao gồm việc tạo nội dung mới, cập nhật tài liệu, chỉnh sửa tệp, thực hành branch, pull request, xử lý conflict và thực hành revert commit.
2. Branch¶
Các branch đã tạo và push lên remote thành công:
- main
- chương
- AI
- K3
- demo
3. Pull Request¶
Các Pull Request đã thực hiện trên GitHub:
- PR #1: Merge branch chương vào main
- PR #2: Merge branch AI vào main
4. Thực hành Conflict (Xung đột)¶
Đã tạo tình huống merge conflict trên tệp README.md.
- Nhánh demo thực hiện chỉnh sửa nội dung README.md.
- Nhánh main cũng thực hiện chỉnh sửa trên cùng một vị trí của tệp.
- Khi thực hiện merge nhánh demo vào main, Git phát hiện xung đột.
- Đã giải quyết conflict bằng cách chỉnh sửa lại nội dung phù hợp và tạo commit xác nhận việc resolve conflict.
5. Thực hành Revert / Rollback¶
Đã thực hành hoàn tác một commit không mong muốn bằng lệnh:
git revert HEAD
Git tạo một commit mới để đảo ngược các thay đổi trước đó, giúp khôi phục trạng thái ổn định của dự án mà vẫn giữ nguyên lịch sử commit.
6. Tài liệu README.md¶
Tệp README.md trong repository đã được cập nhật với các nội dung:
- Giới thiệu repository
- Kiến thức Git cơ bản
- Quy trình làm việc với Git và GitHub
- Hướng dẫn tạo Branch
- Hướng dẫn Pull Request
- Thực hành Merge Conflict
- Thực hành Revert Commit
- Tổng kết các nội dung đã học trong khóa Git Foundation
Files
Updated by Chương Văn Khiêm about 2 months ago
- File Pull_Request.png Pull_Request.png added
- File Revert_commit.png Revert_commit.png added
- File commit_history_in_the_repository.png commit_history_in_the_repository.png added
- File GitHub Foundations 1.png GitHub Foundations 1.png added
- File GitHub Foundations 2.png GitHub Foundations 2.png added
- Tracker changed from Requirement to Final Submission
Git Foundation Final Submission¶
Thông tin học viên¶
- Họ và tên: Văn Khiêm Chương
Repository GitHub¶
- Link Repository: https://github.com/khiemchuong/AKA_LAB
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 bên dưới/trong issue này)
Minh chứng thực hành¶
1. Commit¶
Đã thực hiện 14 commit có ý nghĩa trong quá trình thực hành Git và GitHub, bao gồm việc tạo nội dung mới, cập nhật tài liệu, chỉnh sửa tệp, thực hành branch, pull request, xử lý conflict và thực hành revert commit.
2. Branch¶
Các branch đã tạo và push lên remote thành công:
- main
- chương
- AI
- K3
- demo
3. Pull Request¶
Các Pull Request đã thực hiện trên GitHub:
PR #1: Merge branch chương vào main
PR #2: Merge branch AI vào main
4. Thực hành Conflict (Xung đột)¶
Đã tạo tình huống merge conflict trên tệp README.md.
- Nhánh demo thực hiện chỉnh sửa nội dung README.md.
- Nhánh main cũng thực hiện chỉnh sửa trên cùng một vị trí của tệp.
- Khi thực hiện merge nhánh demo vào main, Git phát hiện xung đột.
- Đã giải quyết conflict bằng cách chỉnh sửa lại nội dung phù hợp và tạo commit xác nhận việc resolve conflict.
5. Thực hành Revert / Rollback¶
Đã thực hành hoàn tác một commit không mong muốn bằng lệnh:
git revert HEAD
Git tạo một commit mới để đảo ngược các thay đổi trước đó, giúp khôi phục trạng thái ổn định của dự án mà vẫn giữ nguyên lịch sử commit.
6. Tài liệu README.md¶
Tệp README.md trong repository đã được cập nhật với các nội dung:
- Giới thiệu repository
- Kiến thức Git cơ bản
- Quy trình làm việc với Git và GitHub
- Hướng dẫn tạo Branch
- Hướng dẫn Pull Request
- Thực hành Merge Conflict
- Thực hành Revert Commit
- Tổng kết các nội dung đã học trong khóa Git Foundation