Tổng quan dự án
Thuộc phần Kiểm soát phiên bản trong hành trình Terminal của Coddy. Bài học 50 trên 58.
Đã đến lúc thực hành quy trình làm việc với nhánh tính năng trong tình huống thực tế. Dự án là một danh sách việc cần làm nhỏ với hai tệp: todo.txt (danh sách) và readme.md (tài liệu).
Trong chương này, bạn sẽ:
- Thiết lập repo với một commit ban đầu gọn gàng trên nhánh
main. - Tạo nhánh
add-taskvà thêm một mục việc cần làm mới vào đó.
- Cập nhật
readme.mdtrênmainmột cách độc lập. - Merge nhánh tính năng vào
main. - Xác minh trạng thái cuối cùng.
Quy trình này có cấu trúc giống với quy trình pull request thông thường trên GitHub, chỉ khác là không cần trao đổi dữ liệu qua mạng.
Thử thách
Người mớiLiệt kê các tệp trong thư mục bắt đầu bằng lệnh ls. Đầu ra dự kiến theo thứ tự bảng chữ cái.
Tự làm thử
Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.
Tất cả bài học trong Kiểm soát phiên bản
4Kiểm tra các thay đổi
Git DiffSo sánh các thay đổi đã đưa vào vùng chờGit ShowÔn tập: Công việc của thám tử8Merge
Merge là gìMerge fast-forwardMerge ba chiềuXung đột mergeGiải quyết xung độtÔn tập: bậc thầy merge11Dự án với nhánh tính năng
Tổng quan dự ánKhởi tạo nhánh main3Theo dõi thay đổi
Khu vực stagingGit AddGit CommitChỉnh sửa tệp đã được theo dõiGit LogÔn tập: các commit đầu tiên6Dự án trang web công thức
Tổng quan dự ánKhởi tạo và bỏ quaTự luyện tập: Playground Terminal