Kiểm soát phiên bản là gì
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 1 trên 58.
Quản lý phiên bản là hệ thống ghi lại các thay đổi của tệp theo thời gian, giúp bạn xem lại lịch sử, hoàn tác lỗi và làm việc với người khác mà không ghi đè lên phần việc của nhau.
Nếu không dùng hệ thống quản lý phiên bản, các dự án thường trông như thế này:
report.txt
report_v2.txt
report_final.txt
report_final_FINAL.txt
report_final_FINAL_use_this_one.txtKhi dùng hệ thống quản lý phiên bản, tệp chỉ có tên report.txt. Công cụ lưu mọi phiên bản trước đó trong một lịch sử ẩn mà bạn có thể xem, so sánh và khôi phục.
Công cụ quản lý phiên bản phổ biến nhất thế giới là Git. Công cụ này vận hành GitHub, GitLab và hầu hết các cơ sở code hiện đại.
Tự làm thử
Bài học này không có thử thách code.
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ử3Theo 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